5-year-old names all 45 US presidents in 45 seconds

Kindergartener Brooke Ryan can name all 45 U.S. presidents with no problem.

Examined