Video Game Review: TMNT – Out of the Shadows

The 80s were and always will be such a blur to me. It wasn’t the excessive cocaine use, blinding neon colors, or the advent of Wham!’s Wake Me up Before You Go Go. No, it was the fact that I spent all of my earliest years in them, along with my four turtle friends. I […]