Leslie Naugle: Leslie Naugle. Actress: Barracuda. Leslie Naugle is known for Barracuda (2017) and Slacker 2011 (2011).
Known For: Barracuda (Person in Bed), Slacker 2011 (Stephanie)