I've been redirected twice while visiting the site today. The latest url was https://ahcakmbafocus.org/7131183504999/7ee6d34d2076b39c8e00f5ff1db766cd.html It tries to download an alleged flash update. This is the only site it's happening on for me. FYI
I got the same thing. Not sure if it was related to spyware or adware that may have been installed on my computer. It was exactly as you described it and on ClutchFans, too.