And our mysterious creature is revealed. Dun dun duuuuuuuuunnnnnnnnnnnnnnnnnn!