(Newser) -
Let's hope the queen had her shades drawn. A couple in Britain stripped off their clothes and began having sex on the lawn of Windsor Castle today, the
Guardian reports. “People were shouting things like, ‘What are you doing?’ but the couple didn't seem to care,” said...
More »