I wonder if Chupacabras are... baby Mothmen?
Interview with Scott Corrales, January 27, 2005.
I wonder if Chupacabras are... baby Mothmen?