Thursday, September 30, 2010

Chilling documentary

About Sweedish twin sisters who went mad in the most bizzare fashion.