Tuesday, September 28, 2010

THE WALKING DEAD opening titles

Looks pretty slick, doesn't it?


The Walking Dead premiers October 31st.