legends 303 b [REVIEW: Legends of Tomorrow, S3E3 – Zari]