The ultimate special forces. The Avengers of anime.
,auto,9gag