Melrose is a historic town of just 400 residents, 2 ½ hours north of Adelaide. But this is not an ordinary country town. Tucked into the base of Mount Remarkable, Melrose gets over 100,000 tourist visitors per year of whom quite a few come for the great cycling on offer. Over The Edge in Melrose,…