I think I’ve made it clear that I’m not a big fan of mecha shows but Megas XLR is one of those mecha shows that I find myself enjoying. In the future Earth is at war with this alien slug menace known as the Glorft but Kiva a hot red-head mechanic has modified a giant […]