Today is a monumental day, the Chupacabra has been found!
By Peter Pizagalli
Published 11 years ago in Wtf