Hundreds lined the streets of Edinburgh over the weekend as the Gumball 3000 rally kicked off from the capital.
The event, which is in its 24th year, sees a hundred drivers embark on a 3000 mile trip through Europe wrapping up in Porto Montenegro. On June 10, Edinburgh Castle played host to the official exclusive welcome party for Gumballers and VIPs, with entrants raising money for charity with the chance to start the rally from pole position.
Sunday saw the start flag waved from George Street, as the one hundred cars then made their way through the city and onwards to London to begin their first leg.