Tsakos Energy Navigation Limited announced that it has taken delivery of two new vessels from Imabari Shipyards in Japan. The aframax…