There’s no hiding the big draw at Six Flags Discovery Kingdom, located in the North Bay city of Vallejo. Even before you park your car you’ll see the giant loop-de-loops, spirals, and white-knuckle ...