Insects infest Downtown Riverside for 2nd annual Insect Fair
Tarantulas, millipedes, stick bugs and a 1,000 dollar beetle named “Hercules” infested downtown Riverside.
Tarantulas, millipedes, stick bugs and a 1,000 dollar beetle named “Hercules” infested downtown Riverside.