Level 171

Geekscape Games Podcast: Level 171 – “Just What The Doctor Ordered”

Derek and Shane break down this week in video games! Including rambling on for way too long about the Nintendo Direct.