Vincent Castiglia paints in human blood.
1953
1998
2024
2014
2011
2017
2023
1986
2022
2003
2021
1956
1954
2009
2019
1971