Penny Edwards Bio, Photos and Updates
Bio: Penny Edwards is a Welsh cyclist. She represented Wales in the MTB and Road Race at the 2002 Commonwealth Games in Manchester.
Born: August 24, 1928 in Jackson Heights, New York, USA
Died: August 26, 1998 in
Posted In: Actresss