Leo Nguyen

disgruntled annoying midget who thinks women would only be better if they could pee standing up.
by Leo Nguyen April 07, 2003
mugGet the Leo Nguyenmug.