A cabybara -- the world's largest rodent -- was spotted in Paso Robles, Calif., and is all over the Internet. A chupacabra -- scientists insist there is no such thing -- was trapped and photographed out back of a Maryland hospital. Animal control said it was just a mangy fox, but it's all over the Internet too.
No comments:
Post a Comment