The Rest Is Noise


A seal rests on the banks of the River Thames in Hammersmith, London. Whilst it is not unusual to occasionally spot seals on the river, this particular seal took all the stage for itself, becoming somewhat of a celebrity with passing runners and walkers eager to capture photograps. Photo: Chris Jackson/Getty Images.