Thousands of dolphins stampede off Newport Beach, California
Social Media Manager at Newport Landing Whale Watching Jessica Roame tells ‘FOX Weather Wild’ some of the largest aggregations of common dolphins were seen this past weekend off Newport Beach.