![News & Press - GT Factory Racing Adds Denim Destroyer Johannes von Klebelsberg and British Ripper Ethan Craik to 2020 Roster News & Press - GT Factory Racing Adds Denim Destroyer Johannes von Klebelsberg and British Ripper Ethan Craik to 2020 Roster](https://d19o86bouc4ntb.cloudfront.net/media/wysiwyg/News/Ethan_Craik_GT.jpg)
News & Press - GT Factory Racing Adds Denim Destroyer Johannes von Klebelsberg and British Ripper Ethan Craik to 2020 Roster
![GT Factory Racing Adds Denim Destroyer Johannes von Klebelsberg and British Ripper Ethan Craik to 2020 Roster - Mountain Bike Press Release - Vital MTB GT Factory Racing Adds Denim Destroyer Johannes von Klebelsberg and British Ripper Ethan Craik to 2020 Roster - Mountain Bike Press Release - Vital MTB](https://p.vitalmtb.com/photos/press_releases/3330/title_image/s1600_Untitled_1_997424.jpg?VersionId=SauZsBtsj63HByKLxL6v95k9NFtcCv8s)
GT Factory Racing Adds Denim Destroyer Johannes von Klebelsberg and British Ripper Ethan Craik to 2020 Roster - Mountain Bike Press Release - Vital MTB
![The Denim Destroyer's Terrible, Horrible, No Good, Very Bad Qualifying Day (and he still got 9th) - Mountain Bike Feature - Vital MTB The Denim Destroyer's Terrible, Horrible, No Good, Very Bad Qualifying Day (and he still got 9th) - Mountain Bike Feature - Vital MTB](https://p.vitalmtb.com/photos/features/2753/title_image/s1600_DenimDestroyerA_485025.jpg?VersionId=ZwUplOGPLzqzYaylkvr2vikEonbzM5OM)
The Denim Destroyer's Terrible, Horrible, No Good, Very Bad Qualifying Day (and he still got 9th) - Mountain Bike Feature - Vital MTB
![News & Press - GT Factory Racing Adds Denim Destroyer Johannes von Klebelsberg and British Ripper Ethan Craik to 2020 Roster News & Press - GT Factory Racing Adds Denim Destroyer Johannes von Klebelsberg and British Ripper Ethan Craik to 2020 Roster](https://d19o86bouc4ntb.cloudfront.net/media/wysiwyg/News/GT-DenimDestroyer-Jump-_1-von-1_.jpg)
News & Press - GT Factory Racing Adds Denim Destroyer Johannes von Klebelsberg and British Ripper Ethan Craik to 2020 Roster
![The Denim Destroyer's Terrible, Horrible, No Good, Very Bad Qualifying Day (and he still got 9th) - Mountain Bike Feature - Vital MTB The Denim Destroyer's Terrible, Horrible, No Good, Very Bad Qualifying Day (and he still got 9th) - Mountain Bike Feature - Vital MTB](https://p.vitalmtb.com/photos/stories/2019/08/02/max_VDS19_m1_4478_356900.jpg?1564800256)