SeaWorld San Antonio is opening “Barracuda Strike,” the tallest inverted family roller coaster in North America, featuring a 90-foot drop and speeds up to 44 mph.🎢 ...