Modern Major-General

Gilbert & Sullivan

Lyrics provided by https://damnlyrics.com/