What southern African nation has incredible beaches on the coast, a latin flavor, Portuguese speaking Black folks, and great seafood? The streets of the capital city are named for revolutionaries such as Karl Marx, Ho Chi Minh, and Salvador Allende (I'm staying at a hostel on Avenida Mao Tse Tung.). The people are devoted to rememboring their fallen revolutionary heros, Samora Machel and Eduardo Mondland. I've also endured more loud hip-hop in the streets than I've heard in the last year. And the guys seem to love the U.S. rapper, 50 cent. Where am I? MOZAMBIQUE!