Nancy Stelle
Birthday: | Place of Birth: Chicago - Illinois - USANancy Stelle was born in Chicago, Illinois, USA. She is an actress.
...
Known For
Tim and Eric's Billion Dollar Movie