Canon 10D Tamron 90mm f/2.8 macro
I have no clue what kind of bug this is. I believe it is some kind of fly.