Ladybug Swarm Shows Up On National Weather Service Radar – NPR
Ladybug Swarm Shows Up On National Weather Service Radar NPR
National Weather Service meteorologists noticed something puzzling on their radar screens in Southern California on Tuesday evening — a big green blob.
View full coverage on Google News
>View original article
Author: