Long Lake celebrates Independence Day