From the news:
NASA is hosting a series of events on the National Mall.
The National Mall is a national park, and we usually use the preposition in:
The events in the national park were magnificent.
Here are some numbers from nytimes.com:
"on the National Mall" site:nytimes.com 1290 results
"in the National Mall" site:nytimes.com 3 results
Why doesn't the National Mall take the preposition "in" like other national parks? And what does it mean to have "on" for the National Mall?