Lara Croft is back in the new co-op game Lara Croft and the Temple of Osiris. Marissa and Scott raid a few tombs together to bring us their review.