The Vista View is a location on Isla Nublar. Not much of this location is known, however, not even it’s exact locale on Isla Nublar
The Vista View is a location on Isla Nublar. Not much of this location is known, however, not even it’s exact locale on Isla Nublar