culture
Husky Stadium
Home of the University of Washington football team located right on Lake Washington in Seattle. One of the most scenic places to watch a football game in the USA! Also where "The Wave" was invented. #stadiums #football #sports
Posted by Amelia Hagen
85 countries - 836 spots
Discover
more spots in United States