A longtime stereotype has been that British people have horrible, crooked teeth, while Americans are known for their straight, pearly whites. However, where did this cliche come from and is it really true that American teeth beat out British teeth in both looks and health?