Horse fly larva (Tabanidae)