The visual history of The Galloway Invitational GI 2015 GI 2017 GI 2018 GI 2019 GI 2020 GI 2021 GI 2022 Three Putt Cup 2022 GI 2023 Three Putt Cup 2023 GI 2024 Three Putt Cup 2024