Psychedelic and occult visions intertwine, between a woman and a decapitated pig's head.
2024
2022
2008
2002
2005
1978
2012
1986
1977
1971
1957
2019
2003
2006
1973
2025