A veteran Shrewsbury police officer nearing retirement was struck by an SUV while working a detail outside of St. John's High School during a visit by Archbishop Desmond Tutu.