Live & Dead Art trailer no. 2861 September 24, 2014 February 24, 2016 T.E.H.D.A.S. Live & Dead Art – trailer from Juha Mehtäläinen on Vimeo.