Zooey Deschanel (New Girl) sang “The Star Spangled Banner” for Game 4 of the MLB World Series, Sunday night. Deschanel’s talented vocals and appropriately patriotic red and white striped dress, she gave the crowd a spine tingling performance. Watch her performance and tell us how you think she did.