#1
Hannes Mitchell took this photo on 18th December 2007 in South Africa.
The original name "star trek" for this fly was given by himself.
This must be one of the strangest flies I've seen. Diopsidae. Which genus?

#2
Well I'm afraid even a quick look at the key by Curran (1931,
http://digitallib.../N0463.pdf) would tell that few important details are visible except length of eye-stalks (1 or 2 pairs of spines on thorax, presense of intra-alar bristles, form and bristles of scutellum)...