Home Videos Sesame Street Safari of Fun – Busch Gardens – Tampa Videos Sesame Street Safari of Fun – Busch Gardens – Tampa By Doug Gilmore - April 6, 2010 1572