Aniworks Logoworks
The Seven Deadly Sins

Episode 18 of The Seven Deadly Sins

Aired Feb 15, 2015