Kotomora
ウマバエ (umabae) Japanese meaning: horse botfly | Kotomora