Photo Of The Day – Mystery Bug Posted on August 7, 2017 by Peter West Carey Title: Mystery Bg Location: Tambopata, Rio Madre del Dios, Peru, South America Description: If you have any idea what bug this is, please let me know. And how does a bug get Continue Reading →