Printable View
They call em chupacabras in Puerto Rico, the Japanese ones are a little smaller.
Pomerocabras! lol..!