Yale Weekly 5

Team Yale A

Participating in Yale Weekly 5

Name