Obama budget: Bye Bye Yucca Mountain
After 23 years of non-stop controversy, Yucca Mountain appears to be at the end of the road. The notoriously bitter battle over whether to store nation’s nuclear power plant and other radioactive waste under the mountain 90 miles northwest of Las Vegas ends with President Obama’s budget he’s submitting to Congress. It orders the [...]