Knight Life

What's Going On in Farmington?

The Student News Site of Farmington High School
What's Going On in Farmington?