Megan Thee Stallion has introduced her arrival in Japan to shoot the music video for her huge single ‘Mamushi,’ shortly after a blowout live performance in London.
Megan Thee Stallion has introduced her arrival in Japan to shoot the music video for her huge single ‘Mamushi,’ shortly after a blowout live performance in London.