Showing posts with label England. Show all posts
Showing posts with label England. Show all posts

Monday, December 1, 2008

Giant Spider Invades Liverpool!

You'd think it's a headline from Weekly World News...but it's the truth!



(Thanks Stacy for the link!)