School Of Science And Technology Discovery

A school in San Antonio, Texas.