Monday, April 15, 2013

Seriously?!

From my google feed this morning:

GIANT SNAILS INVADE FLORIDA!!


Not funny guys.