Thread subject:
Diptera.info :: Tachinidae ?
Posted by Zeegers on 13-02-2007 19:15
#4
But I agree with Chas, it looks very odd.
Theo Zeegers