Are you a football fan??? Everyone on THE PLANET that's a football fan has heard of Lambeau stadium!! I give up!!!
No. Hate football. Sorry.