Canon RF 28-70mm f2.8 IS STM Lens
Product Code: 3195151

Canon RF 28-70mm f2.8 IS STM Lens

RRP: £1,249.99 £1,124.00 In Stock