Nation

Weather Service says a massive ladybug swarm was spotted. One expert is skeptical

The National Weather Service reported a massive cloud of ladybugs over California. One ecologist said it requires more investigation.