A hybrid system for electric power generation from solar-thermal energy and wind energy sources, comprising: a wind turbine electric power generation system configured for receiving wind to generate electric power; an air compressing system including: a compressor electrically coupled to said wind turbine electric power generation system and driven by the electric power received therefrom, and an air cooling system configured for passing atmospheric air through the compressing system for cooling thereof and for releasing heat removal air having a temperature higher than the temperature of the atmospheric air; a compressed air storage system configured for receiving compressed atmospheric air from said air compressing system and for storing compressed atmospheric air at a predetermined pressure; a first air receiver configured for receiving the compressed atmospheric air flowing from said compressed air storage system, heating the pressurized atmospheric air to a predetermined heating temperature, and releasing a pressurized heated air flow; a thermal energy storage system being in air flow communication with the air cooling system and with said compressed air storage system, said thermal energy storage system configured for storing thermal energy transferred from the air cooling system and preheating the pressurized atmospheric air flow provided by said compressed air storage system; a second air receiver configured for receiving preheated compressed air flowing from said thermal energy storage system, further heating the pressurized preheated air to a predetermined heating temperature and for releasing a pressurized heated air flow; and a plurality of heliostats configured for receiving solar light and reflecting the solar light into said first air receiver and into said second air receiver; and a three-ports valve having a first valve inlet being in gas flow communication with said first air receiver, a second valve inlet being in gas flow communication with said second air receiver and a valve outlet; and an electric power thermal generation system being in gas flow communication with the valve outlet of said three-ports valve, and configured for receiving a pressurized heated air flow from either one or from both the first air receiver and the second air receiver to generate electric power. a wind turbine electric power generation system configured for receiving wind to generate electric power; an air compressing system including: a compressor electrically coupled to said wind turbine electric power generation system and driven by the electric power received therefrom, and an air cooling system configured for passing atmospheric air through the compressing system for cooling thereof and for releasing heat removal air having a temperature higher than the temperature of the atmospheric air; a compressor electrically coupled to said wind turbine electric power generation system and driven by the electric power received therefrom, and an air cooling system configured for passing atmospheric air through the compressing system for cooling thereof and for releasing heat removal air having a temperature higher than the temperature of the atmospheric air; a compressed air storage system configured for receiving compressed atmospheric air from said air compressing system and for storing compressed atmospheric air at a predetermined pressure; a first air receiver configured for receiving the compressed atmospheric air flowing from said compressed air storage system, heating the pressurized atmospheric air to a predetermined heating temperature, and releasing a pressurized heated air flow; a thermal energy storage system being in air flow communication with the air cooling system and with said compressed air storage system, said thermal energy storage system configured for storing thermal energy transferred from the air cooling system and preheating the pressurized atmospheric air flow provided by said compressed air storage system; a second air receiver configured for receiving preheated compressed air flowing from said thermal energy storage system, further heating the pressurized preheated air to a predetermined heating temperature and for releasing a pressurized heated air flow; and a plurality of heliostats configured for receiving solar light and reflecting the solar light into said first air receiver and into said second air receiver; and a three-ports valve having a first valve inlet being in gas flow communication with said first air receiver, a second valve inlet being in gas flow communication with said second air receiver and a valve outlet; and an electric power thermal generation system being in gas flow communication with the valve outlet of said three-ports valve, and configured for receiving a pressurized heated air flow from either one or from both the first air receiver and the second air receiver to generate electric power.