Meet 5000 aliens in 5000 seconds in this award-winning (and bonkers) animated film.
keyboard_arrow_up