legends 309 c [REVIEW: Legends of Tomorrow, S3E9 – Beebo the God of War]