Author image Capital Link Tsakos Energy Navigation Ltd (TEN) (NYSE: TEN) reported record first-half financial results for the period ended June 30,...