David Wright of the New York Mets is no stranger to making amazing over the shoulder catches. This afternoon against the Miami Marlins, Wright battled the sun and the wind to pull off this beauty in foul territory.

H/T to our favorite gif man @MetsKevin11