Serena-Maneesh plays support for Nine Inch Nails at the Studio Coast in Tokyo
Location: Studio Coast, Tokyo, Japan