Stanford Daily Crossword Puzzle Solutions (May 2)

Created by Daily staffer Ryan P. Smith

Created by Daily staffer Ryan P. Smith