Do You Know Enough About U.S. History To Pass a Citizenship Test?

Test your knowledge of U.S. history and take this quiz based on the real United States naturalization test.