1 min read Featured News Tomb Raider: The Legend of Lara Croft hits Netflix October 10th, 2024! 4 months ago Earl We have a release date... aaaand a trailer! Tomb Raider: The Legend of Lara Croft will be available only on...