Meka Puppers

Location

Indie Videogame Showcase - Expo Hall B - Booth # 23

Rating ( vote)

A turn-based tactics RPG, featuring customizeable mechs piloted by dogs.