Baby boomers from N.E. Ohio will remember an amusement park called Euclid Beach where Humphrey's sold the world's best popcorn balls. The park is long gone but Humphrey's is still making this old time favorite.