Tag: walking dead

Walking Dead will make you cry, laugh and heart pound

Telltale's Walking Dead Season 1 game is a sublime game that deserves…

Chan Chi-Loong Chan Chi-Loong