max_sten

Maximillian Stenstrom was born in Stockholm, Sweden, where he spent bitter winters glued to the family VCR. He is now hiding out in New York City.