Herkimer, dubbed the worlds largest beetle, is a 16 x 10 foot Hercules Beetle statue who lives in Colorado Springs. This gigantic bug has guardedΒ the entrance to Rock Creek Canyon along Highway 115 for overΒ sixty years. Herkimer is located right next to the Colorado Springs Bug Museum. β Read the rest