I realized, though, that I'd seen them somewhere before. It's been bugging me all day, but as soon as I got home today it hit me like a sack of oranges.
Exhibit A: Wenlock and Mandeville, Mascots

Exhibit B: The Half-Life game series aliens, the Vortigaunts.

OH. MY. GOD!!
Wenlock and Mandeville are Vortigaunts!
This is probably to get us ready for the invasion!!
AUGHHHH! *hyperventilate*