March 14, 2008 Scarlet Mambo Slideshow I can tell you about Scarlet Mambo, or I can show you instead. A picture is worth a thousand words, right? So how about twenty pictures and music? How many words is that worth? SHARE: