New teaser trailer for Madagascar Live at Busch Gardens

The folks over at Busch Gardens have released a new teaser trailer for their upcoming live show Madagascar Live!  The show will be taking place at Busch Gardens Tampa and…