Brigham McCown discusses why renewable energy sources have failed to meet expectations at Texas Tech University.

Caption
Ceremonial soldiers parade during the 79th anniversary of the Victory Day in Red Square in Moscow, Russia, on May 9, 2024. (Sefa Karacan via Getty Images)