The giant Hercules beetle that sits above Colorado 115, just southwest of Colorado Springs, has a name.
By Joshua BermanThe Denver Post, Denver Post: Travel
Fri, 07/03/2015 - 1:26am
The giant Hercules beetle that sits above Colorado 115, just southwest of Colorado Springs, has a name.