A man discovers a wire coming from his back and follows said wire to an outlet where it's plugged into.
October 20, 1996
Released
The Wire
3min
—
1985
2011
1965
2007
2019
1898
2010
2020
2013
1996
2018
1994
1993
1984
2008
1986
2012
2023
2003