Satellite Delivery is the name and satellites you need to deliver.
Emerse yourself in Satellite Delivery the most addictive game one the market.
The more satellites you manage to deliver into orbit more harder next delivery will get.
Simple jet beautiful and addictive gameplay.