So much happens this episode

Potential Alien Hybrid Baby is born

Devil-controlled Sister is Killed

Nazi Doc Arden cremates himself with body of said devil