Recently discovered amphitheater