Added by
SA-512
10 years ago on 2 November 2013 22:34
Sunset Carson and Lash La-Rue are on the set of there last and only film together, "ALIEN OUTLAW" filmed in Sparta, North Carolina. An alien ship lands in a remote mountain location and its occupants go on a hunting party.