Nicaragua featured on Travel Channel’s “Bizarre Foods with Andrew Zimmern” tonight!