Michael Sanchez

The Human Telegraph
Francisco Salva's shocking invention
Issue 21 / Electricity / Spring 2006