http://clicksypics.com
1902 - Westminster Abbey, England's most celebrated building.
View the original image from the Library of Congress here.
To find out how these are created, go here. Get page updates on Facebook here.
Bad Behavior has blocked 7 access attempts in the last 7 days.