When you think of where you could find hidden fairytale-like castles, your first choice is probably Europe. But it turns out that you can find them in the U.S., too. 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.