~ tens of thousands of visitors (参观者)~ thousands and thousands of tourists (旅游者)~thousands upon thousands of excursionists (旅行者)~ thousands on thousands of sightseers (游览者)
thousands of tourists .
thousands of visitors
thousands upon thousands