Verified:

Goofy Game profile

Member
415

Jan 10th 2021, 3:09:46

The site is back up, but the link ingame to them doesn't work.

This one does work though. https://www.top100arena.com/...d=51155&incentive=187