What to do in Clifton this weekend: Friday, June 3rd - Sunday, June 5th