The 38-year-old former soccer player was also seen taking a ride around town on a Triumph motorcycle while wearing a leather jacket. He then spent some time at the Vidigal Slum with a film crew shooting some scenes for an upcoming project.
David is reportedly in town to be a part of the final weekend of Carnival.
If you missed it, check out David in a PSA for WildAid alongside some royalty!
25+ pictures inside of David Beckham hanging out in Rio… More Here! »