The Meteora #2, Kalabacca, Greece 91