The Incredible Spin Coaster was built by SBF Visa Group, an Italian company that got its start by building children's rides in the 1950s. SBF built its first roller coaster around the start of the 21st century, and they have been prolific ever since. The company has built nearly 300 coasters, an astounding output for only 20 years of roller coaster construction.
©2020 Joel A. Rogers.