Psychedelic and occult visions intertwine, between a woman and a decapitated pig's head.
1975
2005
2014
2002
1980
1977
2019
2008
2021
2022
1979
2009
2025
2018
2003