Landon Townsend > Check-Ins
| Yankee Springs | Middleville, MI | Jun 16, 2019 | |
| Yankee Springs | Middleville, MI | ||
| Jun 16, 2019 | |||
| Notes: 11.1 mi — 1h 21m | |||
| Cannonsburg Ski Area Trail | Northview, MI | Jun 13, 2019 | |
| Cannonsburg Ski Area Trail | Northview, MI | ||
| Jun 13, 2019 | |||
| Notes: 6.7 mi — 1h 8m : Slippery | |||
| Luton Park | Rockford, MI | Jun 7, 2019 | |
| Luton Park | Rockford, MI | ||
| Jun 7, 2019 | |||
| Notes: 8.4 mi — 1h 2m : Dry and fast | |||
| Riley Trails | Beechwood, MI | Jun 6, 2019 | |
| Riley Trails | Beechwood, MI | ||
| Jun 6, 2019 | |||
| Notes: 8.3 mi — 49m : Dry and fast. | |||
| Bass River Full Loop | Allendale, MI | Oct 10, 2018 | |
| Bass River Full Loop | Allendale, MI | ||
| Oct 10, 2018 | |||
| Notes: 3.7 mi : Nice trail ride, got rained out before I could finish the full loop. | |||
| Wahlfield Park & Perrin Flow Trails | Comstock Park, MI | Oct 4, 2018 | |
| Wahlfield Park & Perrin Flow Trails | Comstock Park, MI | ||
| Oct 4, 2018 | |||
| Notes: 7.3 mi : Couple of fallen trees, but clear other than that! | |||
| Ken-O-Sha Trail (WMMBA) | Kentwood, MI | Oct 1, 2018 | |
| Ken-O-Sha Trail (WMMBA) | Kentwood, MI | ||
| Oct 1, 2018 | |||
| Notes: 6.5 mi : Pretty wet and flooded over in a couple areas | |||


