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°

2006 (399)
europe (284)


beach (14)