Castle and beach in Alicante, Spain, in super-wide autostitch-vision. Pay no attention to the woman who appears in the photo three times.
2006-05-28 10:38:57 UTC
38.343586°, -0.478389°