13 Euclid Street

13 Euclid Street is the address of Springfield's Mensa headquarters.

Appearances


13 Euclid Street