logo
Rachel Shenton backdrop
Rachel Shenton poster
Rachel Shenton
Rachel Joy Shenton is a British actress and writer born in the Midlands. Shenton started her career at Edinburgh fringe festival, where her play recei...