Puzzle Picture 36 This picture is Worms Head, Gower peninsula, Wales and was taken in August 2004. This was identified by Sarah Brown.