a giant space hamster attacking planet earth from space