57-year-old Kevin Doyle spent the last month walking 645 miles from San Francisco to San Diego dressed as a Stormtrooper from "Star Wars".

He did it in memory of his wife Eileen, who passed away from pancreatic cancer in 2012. He started in Petaluma, which is about 40 miles north of San Francisco. Kevin says he's still having trouble dealing with her death, and hoped this might help put it behind him. He also says Eileen was a "self-proclaimed geek", but if she saw him now, she'd still say, "You're such a dork."

He arrived in San Diego around noon yesterday. Kevin was met by some other stormtroopers from the local "garrison".

I made it to San Diego to find Steve Sansweet & members of the 501st Legion Imperial Sands Garrison waiting for me! #501MileWalk

Posted by 501 Mile Walk on Thursday, July 9, 2015

Kevin also has a donation page set up at Crowdrise.com.