To all the non-believers out there, this is proof there are chupacabras running around central georgia.