bowelfly - Since someone asked, best guess - Plochionocerus...

more about : bowelfly