User blog comment:H3ATBLA5T/Ben 10 Omniverse EVEN MORE NEW ALIENS/@comment-4551578-20120308211250/@comment-86.16.199.10-20120311192429

Nope its sasquatch