Entertainment

Reuters
U.S. Marshals Service photo of Victor Barnard arrested late on Friday at Pipa beach in the northern state of Rio Grande do Norte in Brazil

View gallery

500 photos

Celebrity, television, film and music photos

View Comments (1)