Just Add Water, the company behind the Oddworld series of games, is teasing something called Oddworld: Hand of Odd. The image has its own webpage. Check it out here.
So what does it mean? We don't know yet, but I've put that very question out to Just Add Water, and as soon as I hear anything back, I promise I'll let you know.
For a little context for younger gamers: Oddworld is a comprehensive fictional universe presented in video game form, created by game developers Oddworld Inhabitants under the direction of Lorne Lanning. The first Oddworld game (Oddworld: Abe's Odyssey) came out in 1997, and the last (Oddworld: Stranger's Wrath) came out in 2005.