November 5, 2024

Japan Suicide – Santa Sangre

January 19, 2018 Mike D 0

Japan SuicideĀ from the city of Terni in central Italy didn’t warn us about the content as we were having the espresso No. 11 of the day. They should have. The envelope exploded in our hands