Demi Lovato took center stage last night as she performed the United States National Anthem. Fans describe the performance as "perfect." How do you think she did?
And in case you're wondering, the San Francisco Giants won the game and the World Series.
And in case you're wondering, the San Francisco Giants won the game and the World Series.
Posted By: Joe