Viral video shows beach confrontation