The applicant shall protect, indemnify, defend and hold the Borough, its officers, employees, agents, and representatives harmless from and against all claims, demands, and causes of action of every kind and character for injury to, or death of, any person or persons, damages, liabilities, losses, and/or expenses occurring or in any way incident to, arising out of, or in connection with its or its contractors', agents' or representatives' operations under this permit, including attorneys' fees, and any other costs and expenses incurred by the Borough in defending against any such claims, demands, and causes of action. Within 30 days of receipt of same, the applicant shall notify the Borough, in writing, of each claim for injuries to, or death or, persons or damages or losses to property occurring or in any way incident to, arising out of, or in connection with its or its contractors', agents', or representatives' operations conducted under this permit. At the Borough's discretion, the Borough may conduct an independent investigation, monitor, and review the processing of any such claim to ensure that such claim is handled as required herein.