Beeston Musical Theatre Group visited Beeston Carnival to promote their next show, Viva Mexico.