Yale Weekly 3

Team Yippee!

Participating in Yale Weekly 3

Name