1. Do you know why marathon runners never date?

    Do you know why marathon runners never date?

    38