Apr 17, 2014

Home of Weird Pictures, Strange Facts, Bizarre News & Odd Stuff

5. In this photo taken on Friday, Dec. 21, 2012 the Nativity Scene set up in St. Peter’s Square at the Vatican that will be unveiled by Pope.

5. In this photo taken on Friday, Dec. 21, 2012 the Nativity Scene set up in St. Peter's Square at the Vatican that will be unveiled by Pope.

Ads by Google

Leave a reply