In Front Of The Mirror

Two heads are almost always better than one. The spare head can do all the talking, handle distractions - even take the bullet.


Germany
Duration: 2:18
Year: 2013

Featured in AIAF2013 > Late Night Bizarre (2013)