Friends and family of Gavin Knupp marked a solemn milestone Thursday, two years after the Worcester County teenager was killed in a hit-and-run crash near Berlin.