The closest thing I've seen is "Oh they're being blatant about it to test us." lol

  • TreadOnMe [none/use name]
    ·
    2 years ago

    China possesses some of the best lens technology in the world outside of space telescopes, I highly doubt their satellites are bad at taking pictures of things.