Former U.S. Marine and current U.S. Representative Jake Auchincloss (D-Newton) thinks the United States and its allies need to punish Russia for invading Ukraine this week.
However, Auchincloss also thinks that in addition to not depending on Russian energy, including oil and natural gas, that countries need to look at alternative energy sources — like green energy.