Mike Trout
Gary A. Vasquez-USA TODAY Sports

Mike Trout was doing Mike Trout things Wednesday night as the Los Angeles Angels took on the Toronto Blue Jays.

Check out this utterly ridiculous upper-deck moon shot.

Trout took a 3-2 fastball out of orbit here off the arm of Aaron Sanchez — a two-run blast that went 420 feet (though it certainly looked longer than that).

The ball ended up careening off a restaurant window before it came down.

It was a thing of beauty. Trout now has 21 big flies on the season, along with 51 RBI.