Unknown Fly

Unknown Fly - Macro Photography
I have no idea what this fly is and due to the vast numbers of types of flies, I cannot find it in the reference books.