Per the Star-Tribune, not only has the Metrodome roof collapsed under the weight of all the snow, it appears unlikely that the roof can be repaired in time to play the Monday night makeup time against the Giants: http://www.startribune.com/sports/vikings/111730439.html?elr=KArksLckD8EQDUoaEyqyP4O:DW3ckUiD3aPc:_Yyc:aUac8HEaDiaMDCinchO7DUs
No word so far on whether the game would be pushed back later in the week, or moved somewhere else. If they move the game, where would they move it: The Bank? Soldier Field? St. Louis? Lambeau?
Nah. This being the NFL, they would probably move the game to New Jersey and paint "Vikings" in the end zone and call it a Vikings home game. They did it to New Orleans, after all.