Not sure if it has been posted, but this randomly caught my eye. Anyway, what do you guys think? IMO it's an alien dinosaur baby - just one of many signs of an imminent invasion.
that sounds about right. although, if it HAD been the most amazing find ever in the universe of humans figuring the universe out, I can still utter a mostly incomprehensible and un-earthshattering: