Z7. ANTORCHA (Barcelona, Spain) Posted on 2013-09-09 by machete // Antorcha (Barcelona, Spain) /”eat meat” /”drink shit”