Find out all the alien inventions in the clip from Escape From Planet Earth
Find out all the alien inventions in the clip from Escape From Planet Earth