gruesomemagazine.com
Interview: Laura Allen (Clown)
Laura Allen grew up on Bainbridge Island, Washington, attended Wellesley College as a Sociology major and graduated in 1996. Coincidentally, she appeared in Mona Lisa Smile (2003) which took place …