Post by @0xstanford • Hey
1. Founded in 1891, Stanford University is located in Palo Alto, California. 2. Known as a top-tier research university with nearly 70 Nobel laureates a
Stats
Actions: 0
Comments: 0
Likes: 1
Mirrors: 0
Quotes: 0
Comments