Helen Lindes


Helen Lindes Griffiths is a Spanish actress and model who was awarded Miss Spain 2000 and placed 2nd Runner-up to Lara Dutta of India in the Miss Universe 2000 contest.