Sporting Clays

Sporting Clays, Tim Kelly