A worldwide community photographing and learning about wildlife
Hystricia abrupta
It's a tachinid fly - probably either Adejeania vexatrix or Hystricia abrupta. Here are some links to compare: http://bugguide.net/node/view/25866
http://bugguide.net/node/view/33088