A report claims the Ivanpah Solar Power Facility may act as a mega-trap, killing off birds, butterflies and insects. Crystal Cruz reports.
1 / 11
CBS Local
Thu, Apr 10, 2014 10:34 AM EDT