Mariah Carey…Lady in Red!

Mariah Carey Arrives In Japan

Who: Mariah Carey or is it Canon…hmmmm?

What: Mariah stopping traffic at an airport.  That red dress would stop anything! She is holding a little weight in her belly could be a pregnancy or could be too many cheeseburgers…who knows! Mariah is overseas promoting her new album, “Memoirs of an Imperfect Angel”. She still knows how to work it though!

Where: Japan