OIh my god. just what happened over the weekend?

The Beast roared and the Derby world heard.

Note to self: Do not sell that lens.

/… more to come

Advertisements