North Atlantic right whales were spotted off the coast of Brevard near Canova Park on Wednesday.
Share