San Siro welcomes The Claw

While Claw I is in Barcelona for the tour launch, Claw II is being set up at Milan’s San Siro stadium.