Sarcophaga complicata
129ea34e9c5552143a60936ec7388bf5
...