The "Yale Daily News" user's logo

Yale Daily News

New Haven, United States

http://www.yaledailynews.com

Stacks