Traits unselected
River's Flow
active ABILITY
Grants a buff that reduces the cast time/channel time of the next spell you cast or ability you channel by 33%. Cooldown resets when an enemy unit dies around you.
150
15
River's Flow
active ABILITY
Grants a buff that reduces the cast time/channel time of the next spell you cast or ability you channel by 33%. Cooldown resets when an enemy unit dies around you.
150
15
Cascade Aura
passive ABILITY
Grants allies mana regeneration and bonus attack damage. Bonus attack damage increases when you are below 50% mana.
Cascade Aura
passive ABILITY
Grants allies mana regeneration and bonus attack damage. Bonus attack damage increases when you are below 50% mana.
500
GOLD COST
NO
DISASSEMBLES
2
1.2k
0
0
Traits unselected
Shockwisp
active ABILITY
Summons a Shockwisp, a small squishy orb of magical spark that cannot attack, but passively pulses with electric shock in a radius around it. When killed, if within 1000 units of Zolatus it explode...
75
10
Shockwisp
active ABILITY
Summons a Shockwisp, a small squishy orb of magical spark that cannot attack, but passively pulses with electric shock in a radius around it. When killed, if within 1000 units of Zolatus it explode...
75
10
Electrify
active ABILITY
Zolatus electrifies all allies at the target area of cast, increasing their movement speed and spell amp for a short period of time. All enemies in the radius are dealt a small amount of magic dama...
100/115/130/145
22/20/18/16
Electrify
active ABILITY
Zolatus electrifies all allies at the target area of cast, increasing their movement speed and spell amp for a short period of time. All enemies in the radius are dealt a small amount of magic dama...
100/115/130/145
22/20/18/16
Discharge
passive ABILITY
If a source other than Discharge would deal 100 or more magical damage to an enemy after reductions, Discharge procs, dealing a burst of additional magic damage in a radius around Zolatus. Every en...
7/5.5/4/2.5
Discharge
passive ABILITY
If a source other than Discharge would deal 100 or more magical damage to an enemy after reductions, Discharge procs, dealing a burst of additional magic damage in a radius around Zolatus. Every en...
7/5.5/4/2.5
Ultimatum
active ABILITY
Zolatus enters a supercharged state, gaining movement speed and spell amplification buffs, while releasing jolts of electricity in a radius around them that deal magic damage and disarm enemies for...
350/425/500
125
Ultimatum
active ABILITY
Zolatus enters a supercharged state, gaining movement speed and spell amplification buffs, while releasing jolts of electricity in a radius around them that deal magic damage and disarm enemies for...
350/425/500
125
Conductivity
passive ABILITY
Metal clad enemies feel the wrath of lightning the most. Zolatus magic damage instances passively deal bonus magic damage for every point of base armor on affected enemies.
Conductivity
passive ABILITY
Metal clad enemies feel the wrath of lightning the most. Zolatus magic damage instances passively deal bonus magic damage for every point of base armor on affected enemies.
0
1.6k
0
0
Traits unselected
Usurp
autocast ABILITY
Paciscor sacrifices a portion of their current HP to deal bonus magic splash damage on their next attack. This damage is based on the enemy heroes current HP, and the total damage dealt after reduc...
12/10/8/6
Usurp
autocast ABILITY
Paciscor sacrifices a portion of their current HP to deal bonus magic splash damage on their next attack. This damage is based on the enemy heroes current HP, and the total damage dealt after reduc...
12/10/8/6
Infatuate
active ABILITY
Target enemy hero is taunted to attack Paciscor, but is granted bonus lifesteal for the duration of the taunt. Ranged heroes have reduced attack range for the duration, and gain a movement speed bo...
60/75/90/105
20
Infatuate
active ABILITY
Target enemy hero is taunted to attack Paciscor, but is granted bonus lifesteal for the duration of the taunt. Ranged heroes have reduced attack range for the duration, and gain a movement speed bo...
60/75/90/105
20
Tantalize
active ABILITY
Creates a link between Paciscor and target hero. The hero and Paciscor are healed a percentage of Paciscors max HP per second when within range of the link. The link breaks if the heroes stretch to...
75
35/30/25/20
Tantalize
active ABILITY
Creates a link between Paciscor and target hero. The hero and Paciscor are healed a percentage of Paciscors max HP per second when within range of the link. The link breaks if the heroes stretch to...
75
35/30/25/20
Double-Cross
active ABILITY
TOGGLED: Causes all enemies in a radius around Paciscor to take pure damage for a percentage of all regeneration, lifesteal, and healing they receive, before reductions. The further they are from P...
6.5
Double-Cross
active ABILITY
TOGGLED: Causes all enemies in a radius around Paciscor to take pure damage for a percentage of all regeneration, lifesteal, and healing they receive, before reductions. The further they are from P...
6.5
3
1.7k
0
0
Traits unselected
Hydro
active ABILITY
Creates a splash around your hero, dealing magic damage to nearby enemy units and instantly healing allied units. Heal and damage are more effective on creeps. May only be activated in water.
60
20
Hydro
active ABILITY
Creates a splash around your hero, dealing magic damage to nearby enemy units and instantly healing allied units. Heal and damage are more effective on creeps. May only be activated in water.
60
20
Water Regen
passive ABILITY
Dealing damage or healing with Hydro gives you a Water Regen stack per hero affected. Each stack grants further HP and mana regen. Standing in water passively grants you 1 stack.
Water Regen
passive ABILITY
Dealing damage or healing with Hydro gives you a Water Regen stack per hero affected. Each stack grants further HP and mana regen. Standing in water passively grants you 1 stack.
500
GOLD COST
NO
DISASSEMBLES
0
1.9k
0
0
Traits unselected
Avatar
active ABILITY
Shortly after activation, applies a soft dispel and grants your hero spell immunity and bonus max health for a short duration.
35
Avatar
active ABILITY
Shortly after activation, applies a soft dispel and grants your hero spell immunity and bonus max health for a short duration.
35
Brawn
passive ABILITY
Passively grants your hero bonus status resistance when your health is above a certain percentage.
Brawn
passive ABILITY
Passively grants your hero bonus status resistance when your health is above a certain percentage.
500
GOLD COST
NO
DISASSEMBLES
2
2.3k
0
0
Traits unselected
Vicious Hellhounds
active ABILITY
After a short delay, summons two scorching Hellhounds at target location, stunning and damaging enemies in a radius around the spawn point. They move very fast but have low damage and health. Each ...
100
30
Vicious Hellhounds
active ABILITY
After a short delay, summons two scorching Hellhounds at target location, stunning and damaging enemies in a radius around the spawn point. They move very fast but have low damage and health. Each ...
100
30
Arisen Hellsteed
active ABILITY
Summons a two headed, eight legged, magma spitting hell horse with a passive that grants bonus movespeed to allied units in a great area around it. The ability can be recast on the steed to cause M...
75
50
Arisen Hellsteed
active ABILITY
Summons a two headed, eight legged, magma spitting hell horse with a passive that grants bonus movespeed to allied units in a great area around it. The ability can be recast on the steed to cause M...
75
50
Torment
active ABILITY
Ruins the targeted enemies mental fortitude, dealing pure damage per second and slowing them based on the number of Moltros summons in a radius around them. A mounted Hellsteed counts as two units ...
125
35/28/21/14
Torment
active ABILITY
Ruins the targeted enemies mental fortitude, dealing pure damage per second and slowing them based on the number of Moltros summons in a radius around them. A mounted Hellsteed counts as two units ...
125
35/28/21/14
Brothers of Pain
active ABILITY
Hellscaping is a family business, and Moltro lets his brothers in on the action. Summons two flaming brothers with passive auras that grant Moltros summons and allied heroes bonus damage. The auras...
150/200/250
100/90/80
Brothers of Pain
active ABILITY
Hellscaping is a family business, and Moltro lets his brothers in on the action. Summons two flaming brothers with passive auras that grant Moltros summons and allied heroes bonus damage. The auras...
150/200/250
100/90/80
Bestow
active ABILITY
Brands the targeted ally, dealing damage to them and applying lifesteal and attack bonuses based on whether they are melee or ranged. Melee heroes gain cleave, and ranged heroes gain bonus attack r...
45/55/65/75
29/26/23/20
Bestow
active ABILITY
Brands the targeted ally, dealing damage to them and applying lifesteal and attack bonuses based on whether they are melee or ranged. Melee heroes gain cleave, and ranged heroes gain bonus attack r...
45/55/65/75
29/26/23/20
Hellfiend Giant
active ABILITY
Granted with Aghanims Scepter. Creates a pool of bubbling magma that damages and slows enemies. After 5 seconds a Hellfiend Giant arises from the lava, slow moving, but adept at destroying building...
200
60
Hellfiend Giant
active ABILITY
Granted with Aghanims Scepter. Creates a pool of bubbling magma that damages and slows enemies. After 5 seconds a Hellfiend Giant arises from the lava, slow moving, but adept at destroying building...
200
60
2
1.9k
0
0
Traits unselected
Adrenalize
active ABILITY
Channeled: If cast on an ally, drains a percentage of Strixs agility every second channeled, and grants it to the ally as bonus attack speed for a short duration. If cast on an enemy, drains a perc...
30/40/50/60
44/36/28/20
Adrenalize
active ABILITY
Channeled: If cast on an ally, drains a percentage of Strixs agility every second channeled, and grants it to the ally as bonus attack speed for a short duration. If cast on an enemy, drains a perc...
30/40/50/60
44/36/28/20
Snag
active ABILITY
Strix catches an enemy off balance, and slings a restricting magical cuff toward their legs. Target enemy unit is rooted and loses armor for a short duration. If they attack another unit during thi...
70/80/90/100
15
Snag
active ABILITY
Strix catches an enemy off balance, and slings a restricting magical cuff toward their legs. Target enemy unit is rooted and loses armor for a short duration. If they attack another unit during thi...
70/80/90/100
15
Inspire
passive ABILITY
Strix and allies in a radius around them gain a percentage of their max HP and deal bonus damage every 4 attacks. This counts as heals you provide and can be amplified.
Inspire
passive ABILITY
Strix and allies in a radius around them gain a percentage of their max HP and deal bonus damage every 4 attacks. This counts as heals you provide and can be amplified.
Crumble Under Pressure
active ABILITY
Target enemy hero loses all bonus damage and a percentage of their base damage for a short duration. Strix and allied heroes around them gain a portion of what was lost as bonus damage. Allies buff...
100/125/150
40
Crumble Under Pressure
active ABILITY
Target enemy hero loses all bonus damage and a percentage of their base damage for a short duration. Strix and allied heroes around them gain a portion of what was lost as bonus damage. Allies buff...
100/125/150
40
1
2k
0
0
Traits unselected
Whirlpool
active ABILITY
Vorago summons a large spiraling current of water around target allied hero or unit Vorago controls. Enemies caught in the radius of the Whirlpool are pulled toward the center of the vortex. The Wh...
90/100/110/120
30
Whirlpool
active ABILITY
Vorago summons a large spiraling current of water around target allied hero or unit Vorago controls. Enemies caught in the radius of the Whirlpool are pulled toward the center of the vortex. The Wh...
90/100/110/120
30
Aquafinity
active ABILITY
Passively grants Vorago and units they control bonus armor and attack speed while in water. Being in the radius of Whirlpool or having Whirlpool cast on you counts as being in water. May be cast on...
100
80
Aquafinity
active ABILITY
Passively grants Vorago and units they control bonus armor and attack speed while in water. Being in the radius of Whirlpool or having Whirlpool cast on you counts as being in water. May be cast on...
100
80
Ocean's Call
passive ABILITY
Passively summons an illusion behind Vorago every 20 seconds. These illusions deal less damage and receive more damage from all sources. If Vorago is attacking an enemy when an illusion is spawned,...
20
Ocean's Call
passive ABILITY
Passively summons an illusion behind Vorago every 20 seconds. These illusions deal less damage and receive more damage from all sources. If Vorago is attacking an enemy when an illusion is spawned,...
20
Perfect Storm
active ABILITY
Refreshes the cooldown of each of Voragos other spells and items on cast, and refreshes the duration on all illusions Vorago controls and all active Whirlpools. Additionally grants Vorago and all a...
200
160/120/80
Perfect Storm
active ABILITY
Refreshes the cooldown of each of Voragos other spells and items on cast, and refreshes the duration on all illusions Vorago controls and all active Whirlpools. Additionally grants Vorago and all a...
200
160/120/80
Evaporate
active ABILITY
Granted with Aghanims Shard. Sacrifices target unit Vorago controls. Evaporate may be cast on an allied hero to dispel Whirlpool, and soft dispel any negative debuffs from enemies. Evaporate has 2 ...
60
20
Evaporate
active ABILITY
Granted with Aghanims Shard. Sacrifices target unit Vorago controls. Evaporate may be cast on an allied hero to dispel Whirlpool, and soft dispel any negative debuffs from enemies. Evaporate has 2 ...
60
20
2
1.9k
0
0
Traits unselected
Scorching Blade
active ABILITY
The Messenger of Flames sinks a magical smoldering dagger into target enemy, igniting their blood and stealing their lifeforce with it. Applies an attack with bonus magic damage to target enemy, re...
75
20
Scorching Blade
active ABILITY
The Messenger of Flames sinks a magical smoldering dagger into target enemy, igniting their blood and stealing their lifeforce with it. Applies an attack with bonus magic damage to target enemy, re...
75
20
Blazing Swiftness
active ABILITY
Toggled: Ramshir lights his boots aflame, causing him to slowly engulf in fire but gain increasing movement speed bonuses as the flame grows in intensity. Applies a stack of fire to Ramshir every 0...
50
1
Blazing Swiftness
active ABILITY
Toggled: Ramshir lights his boots aflame, causing him to slowly engulf in fire but gain increasing movement speed bonuses as the flame grows in intensity. Applies a stack of fire to Ramshir every 0...
50
1
Immolent Zeal
autocast ABILITY
Passively causes Ramshirs attacks to apply an Immolation debuff to enemy heroes, dealing damage over time and increasing his movespeed based on the amount of enemies with the debuff. Immolated enem...
25
Immolent Zeal
autocast ABILITY
Passively causes Ramshirs attacks to apply an Immolation debuff to enemy heroes, dealing damage over time and increasing his movespeed based on the amount of enemies with the debuff. Immolated enem...
25
Infernal Form
active ABILITY
The Messenger of Flames succumbs to his volatile Infernal Form, exchanging his armor for bonus HP and doubling the max stacks on Blazing Swiftness for a short period of time. When activated, grants...
100/75/50
80/70/60
Infernal Form
active ABILITY
The Messenger of Flames succumbs to his volatile Infernal Form, exchanging his armor for bonus HP and doubling the max stacks on Blazing Swiftness for a short period of time. When activated, grants...
100/75/50
80/70/60
3
2.1k
0
0
Traits unselected
Oblivion Form
active ABILITY
You enter ghost form for 4 seconds, becoming immune to physical damage, but are unable to attack and 40% more vulnerable to magic damage. If an enemy unit attempts to attack you during this form, a...
75
12
Oblivion Form
active ABILITY
You enter ghost form for 4 seconds, becoming immune to physical damage, but are unable to attack and 40% more vulnerable to magic damage. If an enemy unit attempts to attack you during this form, a...
75
12
Oblivion Aura
passive ABILITY
Reduces the attack speed and movement speed of enemies around you. This effect and it's radius are doubled while you are in Oblivion Form.
Oblivion Aura
passive ABILITY
Reduces the attack speed and movement speed of enemies around you. This effect and it's radius are doubled while you are in Oblivion Form.
500
GOLD COST
NO
DISASSEMBLES
0
1.9k
0
0
Traits unselected
Debilitation
passive ABILITY
Ghoul Lord passively reduces enemy magic resistance and max HP for every instance of damage they take from Ghoul Lord. NOTE: Attacks count as one damage instance, and items such as Spirit Vessel a...
Debilitation
passive ABILITY
Ghoul Lord passively reduces enemy magic resistance and max HP for every instance of damage they take from Ghoul Lord. NOTE: Attacks count as one damage instance, and items such as Spirit Vessel a...
Ghostly Image
active ABILITY
Creates a phantom at target location that wanders in a circle around the spawn point and taunts enemy heroes that walk near the area it lingers around. Enemies taunted to the phantom take damage pe...
90/100/110/120
16
Ghostly Image
active ABILITY
Creates a phantom at target location that wanders in a circle around the spawn point and taunts enemy heroes that walk near the area it lingers around. Enemies taunted to the phantom take damage pe...
90/100/110/120
16
Exhume
active ABILITY
Applies a debuff to enemies in an area that varies in strength based on the number of corpses in the area for the duration. Damage and duration scale with the number of corpses, and new corpses in ...
120
50/40/30/20
Exhume
active ABILITY
Applies a debuff to enemies in an area that varies in strength based on the number of corpses in the area for the duration. Damage and duration scale with the number of corpses, and new corpses in ...
120
50/40/30/20
Ritual Dagger
active ABILITY
Ulmortus plunges the sacred Ritual Dagger into target enemy hero, channeling to stun them and deal damage per second. If their health falls under a fixed threshold during this stun they are instant...
200/300/400
140/120/100
Ritual Dagger
active ABILITY
Ulmortus plunges the sacred Ritual Dagger into target enemy hero, channeling to stun them and deal damage per second. If their health falls under a fixed threshold during this stun they are instant...
200/300/400
140/120/100
Self Slaughter
active ABILITY
Granted with Aghanims Scepter. Ulmortus plunges his ritual dagger into his own skull, killing himself instantly and creating a new corpse. After a 5 second delay, he respawns at the site of the sla...
150
180
Self Slaughter
active ABILITY
Granted with Aghanims Scepter. Ulmortus plunges his ritual dagger into his own skull, killing himself instantly and creating a new corpse. After a 5 second delay, he respawns at the site of the sla...
150
180
4
2k
0
0
Traits unselected
Daimo
active ABILITY
The Masterless Spirit carries 3 blades with him at all times and switches between them as the battle evolves. Tanto: -0.4 BAT -75 Attack Range Wakizashi: Base BAT and Attack Range Tachi: +0.4 BAT +...
Daimo
active ABILITY
The Masterless Spirit carries 3 blades with him at all times and switches between them as the battle evolves. Tanto: -0.4 BAT -75 Attack Range Wakizashi: Base BAT and Attack Range Tachi: +0.4 BAT +...
Blade Chill
passive ABILITY
Enemies that attack the Masterless Spirit gain a stacking debuff with each attack that reduces movement speed and armor. At 7 stacks they are stunned and the stacks reset, with the 7 stack debuff l...
Blade Chill
passive ABILITY
Enemies that attack the Masterless Spirit gain a stacking debuff with each attack that reduces movement speed and armor. At 7 stacks they are stunned and the stacks reset, with the 7 stack debuff l...
Shuchu
autocast ABILITY
Kono seeks weakness in every enemy he fights, causing his attacks under Shuchu to pierce evasion, deal bonus attack damage and have a unique effect depending on the sword. Tanto: Manabreak Wakizash...
75
6/5/4/3
Shuchu
autocast ABILITY
Kono seeks weakness in every enemy he fights, causing his attacks under Shuchu to pierce evasion, deal bonus attack damage and have a unique effect depending on the sword. Tanto: Manabreak Wakizash...
75
6/5/4/3
Spirit's Might
active ABILITY
Kono unleashes a devastating attack on target hero with effects based on the weapon he is using. Tanto: Kono teleports behind target hero and rapidly applies many attacks. Causes Shuchu to have 0 c...
250/375/450
80
Spirit's Might
active ABILITY
Kono unleashes a devastating attack on target hero with effects based on the weapon he is using. Tanto: Kono teleports behind target hero and rapidly applies many attacks. Causes Shuchu to have 0 c...
250/375/450
80
3
2k
0
0
Traits unselected
Trunk Lift
active ABILITY
Rindulos uses his mighty trunk to briskly lift target creep off its feet and throw it in the vector targeted direction, dealing magic damage to and slowing enemies at the landing area. Trunk lift d...
60/70/80/90
18/16/14/12
Trunk Lift
active ABILITY
Rindulos uses his mighty trunk to briskly lift target creep off its feet and throw it in the vector targeted direction, dealing magic damage to and slowing enemies at the landing area. Trunk lift d...
60/70/80/90
18/16/14/12
Shield the Herd
active ABILITY
After a short cast time, a great ball of light soars out of the Purifiers staff, traveling to target area, applying a strong dispel to all allies in the radius and blinding any enemies for a short ...
150
30/28/26/24
Shield the Herd
active ABILITY
After a short cast time, a great ball of light soars out of the Purifiers staff, traveling to target area, applying a strong dispel to all allies in the radius and blinding any enemies for a short ...
150
30/28/26/24
Loxodon Hide
passive ABILITY
Loxodon are humanoid elephant-like creatures, with hide so thick they can withstand nearly any trauma. Passively provides Rindulos with bonus armor and status resistance. If Rindulos takes 15% of h...
Loxodon Hide
passive ABILITY
Loxodon are humanoid elephant-like creatures, with hide so thick they can withstand nearly any trauma. Passively provides Rindulos with bonus armor and status resistance. If Rindulos takes 15% of h...
Cleansing Ray
active ABILITY
After a short channel time, Rindulos fires a brilliant ray of light from his staff, dealing magic damage to and dispelling all enemies in the cone of effect. This magic damage is further amplified ...
200/300/400
160/150/140
Cleansing Ray
active ABILITY
After a short channel time, Rindulos fires a brilliant ray of light from his staff, dealing magic damage to and dispelling all enemies in the cone of effect. This magic damage is further amplified ...
200/300/400
160/150/140
Elucidate
active ABILITY
Granted with Scepter. After a short cast time, casts a Cleansing Ray shaped vision cone in front of Rindulos that is invisible to enemies and has no other properties of Cleansing Ray.
150
50
Elucidate
active ABILITY
Granted with Scepter. After a short cast time, casts a Cleansing Ray shaped vision cone in front of Rindulos that is invisible to enemies and has no other properties of Cleansing Ray.
150
50
2
2.3k
0
0
Traits unselected
Enraged Lunge
active ABILITY
Lunges your hero up to 500 units towards target enemy. Can only be cast on enemies marked for death by the Vengeance passive.
100
8
Enraged Lunge
active ABILITY
Lunges your hero up to 500 units towards target enemy. Can only be cast on enemies marked for death by the Vengeance passive.
100
8
Vengeance
passive ABILITY
Enemies that deal 600 or more spell damage to you (before reductions) are marked for death, revealing their position on the map for 10 seconds. All attacks against death marked enemies slow their m...
Vengeance
passive ABILITY
Enemies that deal 600 or more spell damage to you (before reductions) are marked for death, revealing their position on the map for 10 seconds. All attacks against death marked enemies slow their m...
+1
0
GOLD COST
NO
DISASSEMBLES
3
2k
0
0
Traits unselected
Blood Freeze
active ABILITY
The cold blade of death reaches out and pierces the enemy, dealing damage and empowering the Banshee. Places a debuff on target enemy, draining a portion of their current health every second and re...
60/80/100/120
20
Blood Freeze
active ABILITY
The cold blade of death reaches out and pierces the enemy, dealing damage and empowering the Banshee. Places a debuff on target enemy, draining a portion of their current health every second and re...
60/80/100/120
20
Icy Grip
passive ABILITY
Foes feel the Banshees presence in more than just the cold wind. Enemies that receive damage from Yagha have their attack speed and movement speed slowed for a short duration. Damage from attacks a...
Icy Grip
passive ABILITY
Foes feel the Banshees presence in more than just the cold wind. Enemies that receive damage from Yagha have their attack speed and movement speed slowed for a short duration. Damage from attacks a...
Grim Harvest
active ABILITY
Yaghas cold reach catches all, friend or foe, and always to the benefit of Yagha. Deals great damage to target creep based on its max HP and places a debuff on it, granting Yagha and her nearby all...
180
40/35/30/25
Grim Harvest
active ABILITY
Yaghas cold reach catches all, friend or foe, and always to the benefit of Yagha. Deals great damage to target creep based on its max HP and places a debuff on it, granting Yagha and her nearby all...
180
40/35/30/25
Unfettered Wail
active ABILITY
The Banshee Harvester shrieks with great intensity, dealing magic damage in a circle around her and stunning enemies in a cone in front of her. Unfettered Wail deals bonus damage to enemies in the ...
250/350/450
70
Unfettered Wail
active ABILITY
The Banshee Harvester shrieks with great intensity, dealing magic damage in a circle around her and stunning enemies in a cone in front of her. Unfettered Wail deals bonus damage to enemies in the ...
250/350/450
70
Death Meed
passive ABILITY
The Banshee Harvester grows in power as the weak are felled to the rite of death. Denies grant Yagha bonus attack damage for a short period of time. Each stack has its own duration, successive deni...
Death Meed
passive ABILITY
The Banshee Harvester grows in power as the weak are felled to the rite of death. Denies grant Yagha bonus attack damage for a short period of time. Each stack has its own duration, successive deni...
2
2.1k
0
0