PR WireLast Ride completes filming in SATom Russell is the new acting sensation out of South Australia, say the producers of the Australian feature Last Ride, Nicholas Cole and Antonia Barnard. Read More