legends 318 c [REVIEW: Legends of Tomorrow, S3E18 – The Good, the Bad and the Cuddly]