Visitors from another planet. Atop Stone Mountain, Georgia, USA
Italian police in front of the poster advertising the photography of the (late) David Lees. Exhibit at the Uffizi in Florence.
ABSOLUTELY no comment. Statue in Florence, Italy.