Garrison to celebrate Independence with live music, amusement rides, more