Search results

  1. Mikesingh

    China completes world's biggest telescope | ABC Online

    The Hans are now going to claim that the entire area of the universe covered by the radio telescope belongs to China. :rofl:
Top