The series of images Deadesq put together deserves to live in the annals of exposed marathon cheaters forever. It deserves to be laid out in detail.
The images are from the 2017 Long Beach Marathon. The location is precisely 1405 E. Ocean Blvd:
https://goo.gl/maps/Np56WpUyEKxLbweR6
The location is around mile 25.7, with just over a half mile to go to the finish line, just around the corner on Shoreline Drive. Prior to this point, FM has hit the timing mats at 5K, 10K, 13.1 miles, and 20 miles, and was photographed at mile 5.6, but he failed to appear in photos taken around mile 8.5 and 17.5. (In 2018, FM misses the timing mat added that year at mile 21.)
To determine the time, first look at two pictures of the finish line taken just seconds apart, the first showing a HM finisher at 1:27:27.
https://iconic-imagecdn.azureedge.net/MFT2017-02/85/817085/1027/0028.jpg?preset=p
The very next image in the sequence, take just seconds later, shows the women's marathon winner approaching the line at 2:47:33:
https://iconic-imagecdn.azureedge.net/MFT2017-02/85/817085/1027/0029.jpg?preset=p
This means the half marathon started one hour and twenty minutes after the marathon.
The time of day in the pictures is around 9:03 AM. FM will finish his marathon (gun time 2:57:09) in around 4 minutes after the following pictures were taken.
In this next photo, we see HM runner #13290. His finishing clock time will be 1:36:08, just after 9:06 AM, so the current time is around 9:03 AM. Just left of 13290's elbow in the background is a white car, while an indistinct figure leans against it.
https://iconic-imagecdn.azureedge.net/MFT2017-01/04/817104/1010/0035.jpg?preset=p
Where does that indistinct figure go? A few frames later, he's on the other side of the car, just over the shoulder of HM runner #4090 (finishing gun time 1:35:44).
https://iconic-imagecdn.azureedge.net/MFT2017-01/04/817104/1010/0038.jpg?preset=p
Then the indistinct figure appears again, now closer and on the sidewalk, just off the shoulder of HM runner #4346 (finishing gun time 1:36:20).
https://iconic-imagecdn.azureedge.net/MFT2017-01/04/817104/1010/0049.jpg?preset=p
Now the figure rises above the pink shoulder of HM runner #4998 (clock time 3:00:12; she was an early HM starter).
https://iconic-imagecdn.azureedge.net/MFT2017-01/04/817104/1011/0001.jpg?preset=p
In the next two images, the figure is nearer and on the sidewalk, but not wearing a bib. HM runner #10172 passes by (gun time finish of 1:37:07).
https://iconic-imagecdn.azureedge.net/MFT2017-01/04/817104/1011/0002.jpg?preset=p
https://iconic-imagecdn.azureedge.net/MFT2017-01/04/817104/1011/0003.jpg?preset=p
The figure is blocked from view until HM runner #11402 goes by (gun time 1:36:59 at finish), and at this point the figure is very clearly FM wearing his Aztlan singlet, but not yet displaying his bib.
https://iconic-imagecdn.azureedge.net/MFT2017-01/04/817104/1011/0008.jpg?preset=p
Then FM remembers he needs to show his bib:
https://iconic-imagecdn.azureedge.net/MFT2017-01/04/817104/1011/0010.jpg?preset=p
https://iconic-imagecdn.azureedge.net/MFT2017-01/04/817104/1011/0011.jpg?preset=p
https://iconic-imagecdn.azureedge.net/MFT2017-01/04/817104/1011/0012.jpg?preset=p
https://iconic-imagecdn.azureedge.net/MFT2017-01/04/817104/1011/0013.jpg?preset=p
Four minutes after he passes this point, FM will cross the finish line for a chip time of 2:54:26, gun time of 2:57:09, or right around 1:37:09 after the start of the half marathon, which corresponds exactly to the finishing times of the HM runners he is photographed with.
What we have here, ladies and gentlemen, is detailed photographic evidence of FM, bib concealed, lingering off the side of the course before jumping back in the race, a half mile from the finish line of a supposed near-record marathon performance. It's just as if Rosie Ruiz were caught on video.