This clever, six-year-old autistic boy can identify over 100 different world flags.
"It's his autism that allows him to do that," said his father Rick, 37, of Riverton, Utah, [who declined to give his last name]
Rick's son James became interested in flags in early spring after learning about them on educational YouTube channels and iPad apps.
He started with U.S. state flags and after becoming bored with those moved onto country flags.
Rick and his wife bought James a set of 100 country flags and in the space of five months he had learned them all by heart, and more.
"It just blows me away that he knows them all. He knows the capital cities of lots of countries too," said the proud father.
"I don't know about you, but I don't even know any other country flags outside of the U.S., except for maybe Canada and Mexico."
Rick said that James has a very visual memory and is always interested in knowing the logos and pictures associated with their local stores.
James has always been ahead of his age group in academic areas and Rick and his wife are no longer surprised by it.
"When he does learn new things like this we're not really surprised, we just think 'oh that's the autism that allows him to do that'," he said.
"I'm just super impressed by him, and I'm very proud of him."