Life and Oath

Life and Oath

From Parasyte -the maxim- - Season 1, Episode 23
TV Episode
23 min
Mar 19, 2015

With no chance to survive, Shinichi pulls off a desperate move.