Canon ef 24-105mm f/3.5-5.6 is stm £579/$599

1 min read

A straightforward bargain buy

VALUE AWARD

Compared w