The Mirror

The student-run newspaper of Northwood School in Lake Placid.

Aerial view of High Peaks Resort. Photo Provided.