Lee and Clementine-The Walking Dead

Lee and Clementine-The Walking Dead
I made this video after finishing this awasome game. It is my first video, so don’t hate please….



1 Comment

  1. The Walking Dead
    December 11, 2013, 8:34 am

Leave a Reply

Skysa App Bar