Weird Stuff / April 29, 2012

Florence Colgate: The Girl Who Has The World’s Most Perfect Face