July 1 'both a protest and celebration'

READ FULL ARTICLE