Steve Steve in London

Steve Steve is having the time of his life at the Nature Network conference. Right now, he’s slumped over on the podium, recovering from yesterday’s festivities. A picture is found below.

The question for you is this: Who is Steve Steve explaining evolution to?

View image