Garmin fenix 7 solar smart watch

1 min read

TESTED

£549

Robust yet comfortable to wear,