Tahaa bike
Bicycle Touring
near Tapuamu, Leeward Islands (French Polynesia)
- Distance
- 42.65mi
- Elevation +
- 1798f
- TrailRank
- 11