NEC Red Rockets

Tokyo, Japan

News