The Student News Site of Palo Alto High School

The Campanile

The Campanile

The Campanile

Kate Xia

Kate Xia, Lifestyle & Science/Tech Editor

All content by Kate Xia
Donate to The Campanile