Storms cause flooding, power outages

Science Laura Yuen · ·