Amy Hudson: Amy Hudson. Actress: The Crawling Brain. Amy Hudson is known for The Crawling Brain (2002).
Known For: The Crawling Brain (Nurse Vogelsang)