Updated: Crystal Lake pool to open on July 4