Frozen in London

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