Guacamelee! Super Turbo Championship Edition is free to claim on the Humble Store

The Humble Store has also joined in on today’s giveaway craze, with it putting up the Metroidvania action platforming title Guacamelee! Super Turbo Championship Edition as a free giveaway. Read more…
Neowin