From:graciemag.com

By:Graciemag Newsroom

Alan Belcher trains with Daniel Moraes in Rio de Janeiro. Photo: Diego Marcello