CorticorpNews
Back to US
Expand

Updated

Amelia Island in northeast Florida began its annual Right Whale Festival this weekend, Good News Network reported. The festival has been held every year since 2009. It celebrates the time of year when one of the largest whale species returns to the area.

1 outlet · 1 article · first seen Nov 2, 2:38 PM ET

Every source article