Articles like that are written to prevoke a recation.
That bit about Japan and the moon was utter utter nonsence, USA Nuked Japan of course they are not going to have a space race.
USA, Japan, Engaland, Germany and other contries have very very high levels technology, saying about radio and...