Peak Performance Peak Performance and it’s Japanese roots are highly visible, but beneath this early Japanese racing game is a darn good challenge. Continue reading