Puzzle Picture 24 This picture is of Tallin, Estonia and was taken in August 1999. This was not successfully identified.