December 17, 2008 Giant Santa Clause and More! Giant Santa Claus spotted in… and more great stuff. Continue reading