An Indian man hell-bent on setting Guinness world records has given new meaning to the term "taking things to the extreme".
Mr Har Parkash Rishi, 74, who claims to have set more than 20 records, even changed his name to Guinness Rishi.
He has 366 flags tattooed on his body. He also got all of his teeth removed so that he could put nearly 500 drinking straws and more than 50 burning candles in his mouth, reported the Hindustan Times.
Mr Rishi first got his name into the Guinness Book of World Records in 1990 when, with two friends, he rode a scooter for 1,001 hours.
That taste of record-setting made him want more, and led him to do strange things, including delivering a pizza from the Indian capital of New Delhi to San Francisco in Northern California.
He also gulped down a bottle of tomato ketchup in less than four minutes, the Hindustan Times said.
However, it is the tattoos on his body that have brought him the most fame, the car parts manufacturer said.
He has more than 500 tattoos on his body, including 49 flags on his face and head.
He also has Ripley's Believe It Or Not tattooed on his forehead, and a map of the world on his abdomen.