answersLogoWhite

0

Angie Dowds died on November 20, 2011, in Beachy Head, East Sussex, England, UK of suicide by jumping from a cliff.

User Avatar

Wiki User

11y ago

What else can I help you with?