The retired sprinter greeted hundreds of cheering fans after the contest.
The 100m world record holder Usain Bolt has beaten a motorcycle taxi in a race in the capital of Peru.
The eight-time Olympic gold medallist easily sprinted ahead of the vehicle before easing off as he crossed the finish line in first place.
The retired Jamaican sprinter then greeted hundreds of cheering fans who had come to see the race in Lima.
Bolt, 32, recently trialled at Australian football club Central Coast Mariners after a glittering career in athletics.
— Usain St. Leo Bolt (@usainbolt) April 3, 2019
He won the 100m, 200m and 4x100m relays in the 2008, 2012 and 2016 Olympic Games, although he later had his 2008 relay title wiped after a teammate failed an anti-doping test.