Ocean Balls from Aliens?!