Crystal Beach will be celebrating the April 8th celestial spectacle the entire weekend beforehand with the BIA’s Total Solar Eclipse Festival. Food trucks will be...