Pier 60 Sugar Sand Festival takes over Clearwater Beach through April 14, and the sand creations are larger than life.