Spectators look at a beached whale in Coronado, March 8, 2016.

Spectators look at a beached whale in Coronado, March 8, 2016.
A dead whale washed ashore at Silver Strand State Beach on Coronado Island on Tuesday morning.

The 23-foot carcass appeared to be a humpback whale calf that was dead before it washed ashore, according to a San Diego National History Museum employee.

Park workers taped off the area of the beached whale to keep spectators, who were snapping photos, at distance for public safety concerns, including bio hazard.

The whale had been found between the park entrance and parking lot 1.

Park officials told NBC 7 that they had contacted the National Oceanic Atmospheric Adminstration (NOAA), which will determine how to move the beached whale.

NOAA was conducting a forensic investigation of the carcass to determine the whale's cause of death.

A park spokesman said Tuesday afternoon that the park is working on plans to remove the carcass "as soon as possible," which will cost several thousand dollars for contracted hauling.

A NOAA spokesperson said the whale would be removed on Wednesday.

A woman visiting San Diego from Utah said it was an unexpected and sad sight.

"I just came down to search for some seashells on the beach and I came across something different," Jeni Galbraith said.

"Just sad," she added. "You don't want to see anything like this."

Tina Matthias of the Living Coast Discovery Center said she suspects the calf became separated from his mother during the El Nino storm.

"Probably got washed up with the storm, unfortunately," she said.

The whale was first spotted by the U.S. Coast Guard on Friday night nine miles off shore dead in the water; since Monday night, witnesses on Coronado have reported seeing it washed ashore.