Canon RF 16-28mm f2.8 IS STM Lens
Product Code: 3222777

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

RRP: £1,249.99 £1,124.00 Limited stock - selling fast