What is Twatopia?
A place of sexual ecstacy.
I've died and gone to Twatopia.
See hell, utopia, dinotopia