Batkid’s incredible, heart-warming day ends by saving SF Giants mascot

Batkid ended his day with a hug from San Francisco Giants mascot Lou Seal.

Make a Wish via Twitter

This is Miles. He is five years old and battling cancer. He also spent Friday helping San Francisco police take on the likes of The Penguin and The Riddler.

The Make-A-Wish Foundation pulled together one of its most elaborate, incredible, heart-warming projects for young Miles, who told them he "wanted to be Batman." The organization turned San Francisco into Gotham City for a day of Batman-esque feats that culminated with a caper at AT&T Park, home of the San Francisco Giants.

We highly recommend a trip over to the @SFWish Twitter feed to see all that’s been going on. But here are some of the highlights.

They got him his own custom Batmobile:

He helped save a damsel in distress:

#SFBatkid, help!!!!!!! She’s tied up to a mysterious device and stuck on the cable car tracks!!! pic.twitter.com/UuPGA9D8sn

He foiled The Riddler’s robbery attempt:

Justice is served! Thank you once again, #SFBatkid. Gotham City loves you! pic.twitter.com/Wp1WS2DRXv

He took a lunch break (got to):

Even #SFBatkid needs a lunch break… Off to Union Square. pic.twitter.com/hKQXfd6bwf

Immediately after lunch, The Penguin kidnapped Giants mascot Lou Seal (in a Bentley, no less):

BREAKING: @PenguinSF has kidnapped @SFGiants mascot Lou Seal! Save him, #SFBatkid!!!! They’re headed to AT&T Park! pic.twitter.com/s7UOYMYucC

He tracked The Penguin to AT&T Park and saved Lou Seal:

SF is safe because of #SFBatkid! Lou Seal is free, and grateful! (@SFGiants) pic.twitter.com/UlkDkZqXCc

Secret identity revealed:

Cutest and sweetest superhero Gotham has ever seen! We love you #SFBatkid! pic.twitter.com/KtLt8Azoxq

FOX Sports Live also gave him Friday’s daily honors . . .

Well done, Batkid! For more on Miles’ story, check out this San Francisco Chronicle piece.