A herd of elephants in a hotel, an ant that indulges in some truly shocking behaviour, and a body-snatching parasitic worm that is a master of mind control.
Stars:
A herd of elephants in a hotel, an ant that indulges in some truly shocking behaviour, and a body-snatching parasitic worm that is a master of mind control.