Our first glimpse of Meteora