Ford racing posted this photo a little bit ago

I'm not sure how I should feel...