It appears they have landed somewhere in the South Bay or this could possibly be the Punta Banda Estuary ! OMG ! The Russians Are Coming...Again ! ( …