Video: The Walking Dead Live at Playhouse Square

Some slightly shaky footage of The Walking Dead Live at Playhouse Square, Cleveland on February 14th 2013…

 

 

Both comments and pings are currently closed.

Comments are closed.