New research has suggested that the number may be closer to 62.381528%.

Back to Home Page