There are some similarities!
http://freepressnewspapers.com/main.asp?SectionID=3&SubSectionID=137&ArticleID=14153
But the real Tully Monsters are only found in the Mazon creek area of Illinois.
That guy was hatched in Washington DC, lives in NYC and Boston.