It’s been awhile since I first visited the World’s Largest Ball of Stamps in Boys Town, Nebraska, but that doesn’t make it any less cool. Tucked away in the Village of Boys Town Visitors Center, you’ll find a roadside attraction with more than Nebraska’s stamp of approval…