watch Self Decapitation
Self Decapitation
Self Decapitation is a Janus-headed self-portrait by Rouzbeh Rashidi and Maximilian Le Cain in which death and desire each....
Read MoreSelf Decapitation is a Janus-headed self-portrait by Rouzbeh Rashidi and Maximilian Le Cain in which death and desire each....
Read More