A Whois lookup reveals the domain was registered via DynaDot on November 26, 2020 - Whois totalgamesite.com
Associated Phone Number - (800) 693-4187
Associated Physical Address - 5321 Tummel Ct, Wesley Chapel, FL, 33545, US
Requires a 1-week trial subscription to TotalGameSite for just $1. Afterwards, users will be charged $44/month if they do not cancel.