Marcus Fenix has been through a lot


#