If you've lived in Colorado long enough, it's likely that when the name Lookout Mountain is mentioned, the first thing that comes to mind is various forms of wildlife that you can sometimes spot off of I-70. Lookout Mountain is located near Golden, Colorado, and is actually the tallest park...