A female deputy encounters an alien that crash lands after a meteor shower.
Create an account to continue watching