A really rather nice species of Belvosia – a member of the Goniinae, which is shown clearly by the quite Gonia-shaped head 🙂
The genus contains about 70 very similar species and was last revised by Aldrich in 1928*
* J.M. Aldrich. 1928. A revision of the American parasitic flies belonging to the genus Belvosia. Proceedings of the U.S. National Museum 73(2729): 1-45.