Thousands of people from Ventura to San Luis Obispo county watched this year's fireworks shows. For the most part, the shows have garnered positive responses and raving reviews. 

On average the shows lasted about 20-30 minutes, and were an explosion of color and unique images in the sky. Most areas were lucky to have good visibility, but thousands of people in San Luis Obispo at the Cayucos Pier and near Morro Rock were struggling to see the sparkle through the fog. 

NewsChannel 3 Reporter Shirin Rajaee has highlights.