A tiny Japanese satellite has shown that it can take the highest quality photos of the Earth in history. The suitcase-sized satellite sent back photos with a resolution of 2.5 meters.