Twin Peaks Vista
View of San Francisco from Twin Peaks
california united states north america proper nounsCalifornia118Edit