London, August 1st 2017. Official mascot for the IAAF World Championships London 2017 Hero the Hedgehog gets up to mischief as he gets used to his new surroundings at the London Stadium, Queen Elizabeth Park.
{}