Some of the world's best skateboarders and BMX riders have descended on Rio de Janeiro for the MegaRamp competition.
Set up at the historical Sambodromo where the Rio carnival parade is held, competitors took on the ramp which is 367ft long and as high as a nine storey building.
The crowd filled the stands to almost full capacity as athletes of all ages showcased their talent.
Brazilian skateboarder Bob Burnquis was injured doing a move and walked away from the ramp limping, but was determined not to let his fans down.
"I'm injured, it hurts, but I have performed while injured before, so I'm going to go out there, do what I have to do, and just put it in God's hands," he said.
The MegaRamp was seen as a good test of the Sambodromo's ability to host major sporting events ahead of the 2016 Olympics.