points: -3

Pay attention

Two incidents where women are off in la la land and get hit


by whunu

submitted April 14th 2016

what do you think? let everyone know!
comments (2)
what is this la la land? telly tubbies related?
2 years ago
It's a saying. It means their heads in the clouds, they're not paying attention.
2 years ago
recover password
most discussed

below are mucho's most discussed submissions of the last 12 hours. join in on the discussion!