The man-made Suez Canal that connects the Mediterranean Sea and the Red Sea has been blocked by a massive 1,300 feet long cargo ship. This happened earlier this week and has brought the entire shipping lane to a halt. Now with the power of Earth-observing satellite constellations, you can see the stuck ship from space.