I came across this as I have been getting stronger and stronger cravings for marvel heroes: https://warframedigitalextremes.wordpress.com/marvel-heroes-gazillion-emulator/
I can't figure out wtf is going on here. Like it reads like it's legit. I don't see any reason for that many people to be in on such an odd troll. But it was back in 2013.
Maybe someone can figure out what happened to this.