I for one welcome my new, team leader overlord

New Overlords meme: I for one welcome my new, team leader overlord

A New Overlords post.

Create your own New Overlords post