Colorful tachinid

© Patrick Coin