Barry Hall apologises over vulgar remarks

Former AFL star makes appearance at an SA football club event.