The Winklevoss twins are from Long Island. I'll just leave that there without editorializing.

Reply to this note

Please Login to reply.

Discussion

No replies yet.