76K loons
I am just wondering how many of the 76k are airports, restaurants, gyms, etc.. around the world?
What is that? Less than 1/1,000,000,000 of a single percent in the entire population?