Namesake - Solving a mystery

New comic!