Juvenile shyshark at Long Beach

Juvenile shyshark at Long Beach

Observation - Juvenile shyshark at Long Beach - Southern Africa. Description: About 20cm long

About 20cm long