Damnit this is killing me. If it turns out to be Godzilla or a Dragon I'm going to be supremely disappointed. But seriously, I've run out of guesses.