Felis Catus

Logline: The space travelers find themselves as part of an exhibit in an alien zoo.

Trailer