The Giant Thing
Our research has come to a coclusion and this thing was a giant bee.
This thing seemed to have suffacated while succing in pollen and getting it his mouth and succing apetal and