Jenny Powell
Who is Jenny Powell? Jenny Powell is an English actress and television presenter. Jenny Powell is well recognized for her parts in the films ‘Lemon La Vida Loca’ (2012), ‘Stars in Their Essex’ (1990), and ‘No Limits’ (1985). Jenny Powell…