Previous Image Next Image Florence 2017-1997 Those tiny specs on the top of the Bell Tower are people!