A blurred image of Stanford University's Hoover Tower and former Meyer Library

Leave a Reply

Top