Altostrautus clouds

Altostrautus clouds are mid level clouds.They usually form in front of a storm. The weather that you may expect from this clouds is rain or snow for a long time. These cloud cover the whole sky. They are made of ice crystals and water droplets. What do you think about this cloud ?

altostratus clouds