Derby C. Sykes of Bladenboro, North Carolina is charged with criminal sexual conduct, third degree.
Stay on top of breaking news stories with the ABC11 News App
Officials say Sykes reportedly made contact with a 16-year-old girl who was swimming in the ocean near 4th Avenue North.
Sykes allegedly grabbed her and sexually assaulted her, according to police.
He was said to have been caught on a nearby surveillance camera, and the victim was able to identify him.
Sykes is being held in jail with no bond.