The Cuyahoga Valley Scenic Railroad in Independence, Ohio somehow manages to delight toddlers, teenagers, parents, and ...