May Lloyd

May Lloyd

Birthday: 10 March 1957
Height: 170 cm
May Lloyd was born on March 10, 1957. She is an actress, known for The Eye of the Storm (2011), The Punisher (1989) and Griff the Invisible (2010).