mario teranlatest news & developments