Elevator speech, elevator pitch

delivering an elevator speech or elevator pitch