The Winklevoss twins are from Long Island. I'll just leave that there without editorializing.
Please Login to reply.
No replies yet.