Definitely fun and effective – USA American History Quiz Review
It challenges you because it's timed but it doesn't make you feel stressed because you are learning by repetition.. I wish they had all levels for free :(
Review by Hugenerd1980 on
USA American History Quiz.