A melodic massacre featuring a young love struck lesbian couple, two bigoted old ladies, a postman delivering death and a chorus line of fabulous feathered flesh eating zombies.
—
2016
2023
2019
2025
2017
1993
2006
1915
1945
2021
2024
2010
1954
2015