Sequel to Star of David (1989).
Star of David: Incubus Legend is not available for streaming at this moment.