Temple University.

Temple University.

Location
  • Philadelphia, United States of America