Q: how many episodes does my hero academia season 2 have?A: 25

Q: 4. the concept of attorney competence was defined by the u.s. supreme court in what case?A: Strickland v. Washington

Q: when do episodes 130 of dragon ball super come out?A:
March 18, 2018