Was the World’s Largest U.S. Flag Displayed at Hoover Dam?

"Superflag" once held the title of largest flag in the world and was displayed at Hoover Dam -- albeit briefly.