Artists from the Travel Channel’s new program Sand Masters created a remarkable sculpture in Centre Square celebrating the Crayola Factory and Two Rivers Landing Visitors Center, whose opening 15 years ago helped spur economic revitalization in Lafayette’s home city. The finished piece was revealed June 3 to oohs and aahs from townspeople and tourists. The episode is schedule to air in August.