Frozen in London

Frozen in London

Freezing Crew is in London. They stand still for hours.