Entertainment Things to Do In The Twin Cities: Paul McCartney, Viking Fest, and the Twin Cities Marathon