Daringly filmed in the busy streets of London, Debbie and Sophie wet themselves TWELVE times! Leicester Square, St. Paul's Cathedral, Hyde Park, beside main roads and in car parks; these are just some of the places where the girls pee themselves in full view of goggle-eyed tourists and fellow Londoners. They even piss on the roof of a building - much to the amazement of office workers watching from a window nearby. See it to believe it! This is an all action pee title and the piddle puddles never stop.