This led me to read about myiasis. Note to self: never go to Africa, ever. --- http://i.imgur.com/OkvDFD3.jpg http://i.imgur.com/owvpCYR.jpg