Comedian Stephen Colbert pressed Senate Minority Leader Chuck Schumer, D-N.Y., on his show Thursday over…

Massive floating solar power plant is making waves
The 126 MW Omkareshwar Floating Solar Park spans 642 acres, boosting green power. Kurt “CyberGuy” Knutsson reports on this innovative solution to global energy challenges.