About a 1.5-hour drive south and a bit west of Colorado Springs, America's Olympic City, is Bishop Castle, an unexpected roadside attraction in the middle of a forest up in the mountains.