Kabaneri of the Iron Fortress English Dubbed Episodes at cartoonshow.net

On the island country Hinomoto, humans hide themselves in fortresses called stations against the threat of zombie-like beings with steel hearts known as Kabane. Only armored locomotives known as Hayajiro go between the stations.