A Godzilla-sized deer is