In a surprising move, Netflix has recently taken down the landing page for the Tomb Raider anime series, leaving fans… Read More