TapTap

Games worth discovering

iconicon
Heroes Evolved
icon
Heroes Evolved - Kagayakashi's Posts - TapTap

201 View2024-07-13
Best moba, but I think the management is lacking a bit. Also they didn't launch all the heroes from original PC version
Mentioned games
iconView desktop site

TapTap looks better

on the app love-tato

Open with TapTap