Anime News

Sentai Filmworks Licenses Meganebu!
Date: 10/28/2013
SENTAI FILMWORKS LICENSES ?MEGANEBU!? HOUSTON, October 28, 2013 ? WARNING! You may experience a strong urge to check your vision after watching Sentai...
Source: Anime News Network