Error: Only up to 6 widgets are supported in this layout. If you need more add your own layout.

Posts Tagged ‘videos’

Patch 5.4 – Proving Grounds (Videos) | World of Warcraft: Mists of Pandaria

patch-5-4-proving-grounds-7

The Proving Grounds is a new feature Blizzard Entertainment is introducing in World of Warcraft: Mists of Pandaria Patch 5.4.

The Proving Grounds allow players at level 90 to test their mettle as either Tank, DPS or Healer.

There are three types of Proving Grounds: Bronze, Silver and Gold. Each type increases the difficulty level and each one reduces the countdown time.

Some of these tests are truly insane and require a lot of concentration, skills, and swiftness. Overall, a lot of patience too as you might have to start all over again if you fail.

To start go to the Golden Terrace (Shrine of the Two Moons|Horde) or to the Summer Terrace (Shrine of the Seven Stars|Alliance) in the Vale of Eternal Bloosoms, and look out for Trial Master Rotun. It’s the same NPC on both factions. Horde and Alliance players may queue with this NPC to enter the Proving Grounds scenario.

patch-5-4-proving-grounds-1


Proving Grounds Instructor

Trial Master Rotun: Are you ready to begin the trials?

Bubble option: (Enter the Proving Grounds)

Note: Clicking this option queues the player to enter the Proving Grounds scenario. It is a round room, and mobs are static, standing still on the same spot — there is an exception at Gold trials.

patch-5-4-proving-grounds-2

The player is teleported into the Proving Grounds scenario where Trial Master Rotun can begin the trial once the player is ready to start the event.

TIP: Before you start the Proving Grounds trial, take a look near Trial Master Rotun. You will see Nadaga Soulweaver. Click the fountain next to her to loot a Healthstone. Near her is Mystic Quillstar – a grummle who provides Arcane Reforger services. Finally, players will find Furnisher Echoroot – a grummle who provides Training Supplies. Among these supplies are Tome of the Clear Mind which is used to reset specific talent tree’s talents. He also sells water and food. Some of these with buff properties.

patch-5-4-proving-grounds-4

If you have one of the Celestial Offering coins, the Blessing of the White Tiger buff will automatically benefit you once you enter the Proving Grounds. The Proving Grounds scenario is within the Temple of the White Tiger.

Select the links below to open the page for each type of trial: contains transcripts, images and videos. Each Wave has a separate video to facilitate pin pointing the wave you are looking for.

 

Work in Progress — Adding Proving Grounds DPS Silver Trial videos throughout Monday.
Gold Trial on Tuesday.

Birthworld (Cinematic) – StarCraft II: Heart of the Swarm

birthworld-starcraft-ii-heart-of-the-swarm-single-player-10


Birthworld

Note: The Voidseeker approaches the zerg Leviathan.

birthworld-starcraft-ii-heart-of-the-swarm-single-player-1

Kerrigan is meditating and detects a familiar psionic presence. Her zergling pet reacts.

birthworld-starcraft-ii-heart-of-the-swarm-single-player-2

Kerrigan: Zeratul.

birthworld-starcraft-ii-heart-of-the-swarm-single-player-4

Note: Zeratul decloaks. Kerrigan rushes toward him with anger, and punches him in the chest, followed by a roundkick to the face which knocks him back violently.

Before Zeratul lands, Kerrigan telekinetically stops his body mid-air, and slams him against a pillar behind her.

Zeratul lands on his knees and hands.

Kerrigan jumps about 15 feet high like a superhero and her right fist flares up with telekinetic force slamming against Zeratul with such a strength his shield resonates as if hit by a sonic boom.

Kerrigan is pushed back with the momentum of her punch.

Kerrigan runs toward Zeratul and lands another telekinetic-powered punch on his chest, catapulting him clear through the pillar.

Zeratul’s body finally lands on the ground on his back.

Kerrigan grabs his chest piece and pulls him slightly off the ground.

Kerrigan: What do you want?

Note: Zeratul doesn’t respond. Kerrigan becomes frustrated and anger shoots through her spine, powering another telekinetic punch aimed at Zeratul’s face. Before she lands the punch, Zeratul’s right hand grabs her entire face to mindmeld.

Zeratul: Believe!

Note: The camera aims on Kerrigan’s right eye, and zooms in into her corneas, showing a point of view that warps in into an unknown space sector. Kerrigan is now seeing through the eyes of Zeratul aboard the Voidseeker.

A green planet appears before her.

Zeratul: Kerrigan … I have been to the beginning. Behold … Zerus! Birthplace of the zerg. Here the zerg evolved, and here the dark one altered them.

Those left behind are the primal zerg. They fight. They kill. They evolve.

Note: The scene shown is two primal zergs fighting each other. One wins, eats its contender and evolves in real-time growing new eyes, and other features throughout its body.

The scene zooms out into orbit and through Kerrigan’s right eye back to the here and now, while Zeratul’s hand rests on her face.

Zeratul: Just as you must … if you survive.

 

Love the story? Buy StarCraft II: Wings of Liberty and the StarCraft II: Heart of the Swarm Expansion Pack.

Roach Evolution – StarCraft II: Heart of the Swarm

roach-evolution-starcraft-ii-heart-of-the-swarm-single-player-9


Roach Evolution

Abathur: Roach strain ready for augmentation.

Protoss research facilities discovered. Experiments within useful to evolve Swarm.

Must acquired. Destroy protoss. Improve Swarm.

roach-evolution-starcraft-ii-heart-of-the-swarm-single-player-1

 


Corpser Roach Evolution

Abathur: Planet Cantar. Concealed protoss facility.

roach-evolution-starcraft-ii-heart-of-the-swarm-single-player-2

Abathur: Many protoss specimens. Captive scantipede is virulent parasite.

roach-evolution-starcraft-ii-heart-of-the-swarm-single-player-3

Kerrigan: Well then, why don’t we let it out to play?

Abathur: Implants parasites into host. Erupt from corpse. Essence must be ours. Protoss must not destroy!

roach-evolution-starcraft-ii-heart-of-the-swarm-single-player-4

Abathur: Essence acquired. Roaches modified with parasitic sequence.

Corpser strain: implants roachling parasite. Erupts from enemy’s corpse.

Kerrigan: Push forward. Leave no survivors.

Zealot: Zerg!

Kerrigan: Let the roachlings attack the enemy first!

Abathur: Protoss destroyed, scantipede essence secure.

roach-evolution-starcraft-ii-heart-of-the-swarm-single-player-5

 


Vile Roach Evolution

Abathur: Planet Mehlus IV. Environment used to guide evolution.

roach-evolution-starcraft-ii-heart-of-the-swarm-single-player-6

Microbial organisms reproduce within pool.

roach-evolution-starcraft-ii-heart-of-the-swarm-single-player-7

Generations of roaches ordered to consume. Most … organs sieze up. Die.

Survivors adapted. Formed symbiotic bond with microbes.

New strain: vile roach. Ready for command.

Kerrigan>: I sense protoss forces nearby. Let’s see these new roaches in combat.

Abathur: Vile strain: acid saliva coats enemy. Slows movement, slows attacks.

Immortal: Systems unresponsive. Cannot… attack.

roach-evolution-starcraft-ii-heart-of-the-swarm-single-player-8

Archon: Remain… focused.

Zealot: Abominations!

Zealot: Difficult… to move.

Abathur: Vile strain successful. Protoss eliminated.

Must prepare sequences. Returning to evolution pit.

roach-evolution-starcraft-ii-heart-of-the-swarm-single-player-9

 


Evolution Pit

Abathur: Sequences ready for integration. Await decision. Evolution complete.

 

Love the story? Buy StarCraft II: Wings of Liberty and the StarCraft II: Heart of the Swarm Expansion Pack.

Blizzplanet Preview: PTR 5.4 – Siege of Orgrimmar – Kor’Kron Dark Shamans

WoWScrnShot_062413_195947

The Dark Shamans encounter in the Siege of Orgrimmar 10-players Normal Raid testing took place yesterday. These two bosses and their mounts can be found inside the Grommash Hold. However, fighting inside the Grommash Hold is not recommended at all.

The two wolves: Darkfang and Bloodclaw die pretty fast. Focus fire on them while the tanks build aggro on the bosses. That encounter felt really hard with the Wavebinder Kardris summoning tornadoes and oozes. Healers have to really spam heals and be on their toes ready to run out of the way of the tornadoes if they wish to survive.

WoWScrnShot_062413_195947

The storm places a dot that last a bit over 20 seconds in which time the healers need to constantly spam heals on the raid. Three healers might be needed for this encounter.

For my first three attempts, the raid wiped as soon as the tornadoes covered the entire area. I kept wondering if some kiting might be needed to reduce the amount of tornadoes slaughtering raid players. The area around the Grommash Hold has no obstacles preventing players from kiting.

Something fans might have overlooked is that these two Siege of Orgrimmar bosses were actually Shaman trainers. Haromm was located at Stonard in Swamp of Sorrows. Kardris Dreamseeker was found in Orgrimmar at the Valley of Wisdom next to the campfire.

Disclaimer: My main is a Holy Paladin. In PTR I use a shadow priest for the mind vision spell (used in some videos for close ups). I don’t know Shadow Priest rotations and whatnot. Please, focus on the bosses and their abilities before commenting about how horrible the shadow priest is. Thank you.

Blizzplanet – closeup preview

Kor’kron Dark Shamans (Kill)

Dungeon Journal

  • Spell Icon Spirit Link: Damage dealt is shared between Earthbreaker Haromm and Wavebinder Kardris.

  • Spell Icon Bloodlust: When the Dark Shaman reach 30% health remaining, they will go into a blood frenzy, incresing all damage dealt by 30% and haste by 30%.

Darkfang and Bloodclaw:

The riding wolves of the Dark Shaman, Darkfang and Bloodclaw will visciously defend their masters.

  • Spell Icon Swipe: Inflicts 185000 to 215000 Physical damage to targets in a 5-yard cone in front of the caster.

  • Spell Icon Rend: Visciously rends a player, causing them to bleed for 20000 Physical damage every 1 sec. for 15 sec. This effect stacks.

Totems

The Dark Shaman will drop Totems during the fight that grant them new abilities.

  • Poisonmist Totem: Poisonmist Totem grants Earthbreaker Haromm the Toxic Mist ability, and grants Wavebinder Kardris the Toxic Storm ability. The Dark Shaman drop Poisonmist Totems upon reaching 90% health.

  • Foulstream Totem: Foulstream Totem grants Earthbreaker Haromm the Foul Stream ability, and grants Wavebinder Kardris the Foul Geyser ability. The Dark Shaman drop Foulstream Totems upon reaching 80% health.

  • Ashflare Totem: Ashflare Totem grants Earthbreaker Haromm the Ashen Wall ability, and grants Wavebinder Kardris the Falling Ash ability. The Dark Shaman drop AshflareTotems upon reaching 70% health.

  • Rusted Iron Totem: Rusted Iron Totem grants Earthbreaker Haromm the Iron Tomb ability, and grants Wavebinder Kardris the Iron Prison ability. The Dark Shaman drop Rusted Iron Totems upon reaching 60% health.

Earthbreaker Haromm

  • Spell Icon Darkstorm Strike: Strikes a player with charged weapons, inflicting 200000 Nature damage and causing the player to take 100% additional Nature damage for 1 min.

  • Spell Icon Toxic Mist: Injects several players with a toxic mist, inflicting 150000 Nature damage every 3 sec. for 30 sec and causing growing Toxicity. Due to the internal nature of the corruption, Toxic Mist pierces all immunities. This ability is granted by Poisonmist Totem.

    • Spell Icon Toxicity: Increases Nature damage taken by 10% per stack.

  • Spell Icon Foul Stream: A stream of foul liquid inflicts 300000 Nature damage to all enemies on a line. This ability is granted by Foulstream Totem.

  • Spell Icon Ashen Wall: Summons a line of stationary Ash Elementals that will attack any nearby enemies. This ability is granted by Ashflare Totem.

  • Spell Icon Iron Tomb: Inflicts 500000 Physical damage to players within 3 yards and creates an Iron Tomb. This ability is granted by Rusted Iron Totem.

Wavebinder Kardris

  • Spell Icon Darkstorm Bolt: Fires a bolt of ionized lightning, inflicting 600000 Nature damage.

  • Spell Icon Toxic Storm: Summons a powerful toxic storm that inflicts 200000 Nature damage to players within 9 yards every 2 sec. and periodically creates Toxic Tornadoes. The storm will move around and lasts for 1 min. This ability is granted by Poisonmist Totem.

    • Spell Icon Toxic Tornado: Toxic winds inflict 200000 Nature damage to players within 5 yards every 1 sec. and knock them up.

  • Spell Icon Foul Geyser: Conjure foul water that inflicts 300000 Nature damage to players within 3.5 yards every 0.5 sec. for 8 sec. Each splash creates a Foul Slime. This ability is granted by Foulstream Totem.

    • Foul Slime: Foul Slimes are coated in Foulness.

      • Spell Icon Foulness: Inflicts 100000 Nature damage to players within 3 yards every 1 sec.

    • Spell Icon Falling Ash: Summons a core of smouldering ash that will fall over 30 sec. Inflicts 999999 Fire damage to players within 10 yards and 200000 Fire damage to all players on impact. This ability is granted by Ashflare Totem.

    • Spell Icon Iron Prison: Encases the player in a prison of iron that slowly asphyxiates them, inflicting 100% of maximum health as Physical damage after 1 min. This ability is granted by Rusted Iron Totem.

 

Gallery

Hearthstone: Heroes of Warcraft – Fireside Duel: Rogue vs Druid

Hearthstone-Heroes-of-Warcraft-Logo

Blizzard Entertainment unleashed a new Fireside Duel video featuring the Rogue vs Druid. Check out the full article.

Blizzard Entertainment’s Hearthstone: Heroes of Warcraft is a free-to-play strategy card game for Windows, Macintosh, and iPad. Designed to be deceptively simple and epically engaging for players of all backgrounds, Hearthstone features quick and lively duels that evoke the spirit of a friendly match played beside a crackling tavern fire.

Each player’s card deck centers around a hero representing one of nine iconic Warcraft classes, customized with a set of minions, spells, and/or weapons based on individual strategy and available cards. Players will be able to hone their skills in practice matches against the computer, and when they’re ready for the challenge, they can take on their Battle.net friends and other players in friendly duels. To further develop their decks, players will be able to acquire cards by crafting them and by winning or purchasing new card packs. With hundreds of unique cards to choose from, the potential card combinations and possible strategies are endless!

Follow us for updates!

http://Facebook.com/PlayHearthstone
http://Twitter.com/PlayHearthstone

 

Hearthstone-Heroes-of-Warcraft-Logo

Battlefield: Barrens (Weekly) – Alliance – Patch 5.3 Escalation

patch-5-3-escalation-horde-version-battlefield-barrens-weekly-1


Battlefield: Barrens (Weekly

Ki’ta Arrowtusk: Our work be far from finished, (race). If ya willin’ ta put ya neck on the line for the Darkspear once more, I’ll be sure ta see ya get a proper reward.

patch-5-3-escalation-horde-version-battlefield-barrens-weekly-1

Quest Objectives

(Weekly Quest) Collect 150 Kor’kron Lumber, 150 Kor’kron Oil, 150 Kor’kron Meat, and 150 Kor’kron Stone.

Completion

Ki’ta Arrowtusk: How go tha Barrens, (race)?

(Ki’ta Arrowtusk chuckles to himself.)

Ki’ta Arrowtusk: I see you made a whole lotta Kor’kron heads roll for dese supplies.

Well mon, Vol’jin was right to commend you. Dese supplies will be lastin’ us an entire week.

patch-5-3-escalation-horde-version-battlefield-barrens-weekly-1

Dialogue

Ki’ta Arrowtusk: More supplies! De Alliance be like a machine. Soon we cut our way through Garrosh’s goons… A lotta orcs done picked the wrong side.

Note: This video shows few Elite boss encounters, and a caravan rewarding a Surplus Supplies crate.

 

The Road to War (Alliance) – Patch 5.3 Escalation

patch-5-3-escalation-alliance-version-little-field-work-1


The Road to War

Gleep Chatterswitch: Hey! I just received word from our agents in Durotar.

The Darkspear Rebellion needs your help.

I hear you’ve already got an in with the trolls. Why don’t you zip over to Durotar and see what’s happening?

patch-5-3-escalation-alliance-version-little-field-work-1

Quest Objectives

Speak to Ki’ta Arrowtusk at Razor Hill in Durotar.

Dialogue

Gleep Chatterswitch: My state of the art teleporter will take you straight to the Northern Barrens. Whaddaya say?

You: I’d like to travel to Ratchet.

Note: Taking this portal will cost you 10 gold.

Gleep Chatterswitch: Step onto that teleporter. Ratchet, comin’ right up!

Completion

Ki’ta Arrowtusk: It be good to see dat some Alliance have a sense of loyalty.

 

Battlefield: Barrens (Alliance) – Patch 5.3 Escalation

patch-5-3-escalation-alliance-version-voljin-of-the-darkspear-3


Dialogue

You: Why are the Darkspear in rebellion against Garrosh?

(Vol’jin twists his face into a scowl.)

Vol’jin: Ya wouldn’t understand. What’s de Horde ta ya, (race)? Hm? Diseased? Alien? Betrayers? Demon-blooded? Beasts? I know what ya say ’bout us.

I’ll tell ya what the Horde is. De Horde dat me an’ Thrall built. It be a family. When de whole world try ta put us down, de family come an’ pick us back up.

Hellscream, he don’t see family. Ain’t never had one.

You: What about Hellscream? What does the Horde mean to him?

Vol’jin: For him, Horde be about orcs, an’ buildin’ up orc power. Like he just come through de portal. Anyone stand in his way, anyone tink any diff’rent, he shut ‘em up.

(Vol’jin runs his three-fingered hand across his scar.)

He like an angry dog. Oh, I fight next to Hellscream in battle, sure. But put him in charge? Ya askin’ for trouble. He pick his favorites, start his war, shove me bruddahs aside… He don’t tink he need nobody else. Well, he wrong.

He gonna learn: ya never cross family.

patch-5-3-escalation-alliance-version-voljin-of-the-darkspear-3

You: Why should we help you? What if we kept the Barrens supplies for ourselves?

(Vol’jin cackles, the stench of his hot breath reeking in your nostrils.)

Vol’jin: Oh, ya got anudda plan? I got anudda plan, too. I let ya siege Orgrimmar on ya own. See how far ya get. An’ once da city be filled wit’ corpses, den me shadow hunters come in, we mop up what left, kill Kor’kron an’ Alliance alike. Give ya dead ta Sylvanas. Hmm! I save a lot a Darkspear lives wit’ dis plan!

Mmnn? You don’t like? Then, we stay wit’ da first plan. We work together.

We don’t even have ta like each other.

You: (Call his bluff) Why don’t WE wait until YOU attack Orgrimmar, and then mop up YOUR dead?

(Vol’jin sees his opportunity slipping away. He holds up his hands.)

Vol’jin: Wait now, (race)! Orgrimmar be a fortress. My people, we ain’t gonna crack dat nut on our own. How long we gonna last out here? Days? Weeks? Vol’jin can’t say.

You keep da supplies comin’, an’ I promise, more Kor’kron gonna die. Before ya troops even land! The blood bein’ split ain’t even ya own! Surely dat be worth a few crates of meat?

Battlefield: Barrens

Vol’jin: Ya want we work together on dis, ya gotta earn me trust.

In Northern Barrens, de Kor’kron be massin’ for war. Hellscream’s goons be stockpilin’ lumber, oil, stone, an’ meat. Supplies de Darkspear want ta use against’ ‘im.

Go to de Barrens. Kill de Kor’kron. Bring me dem supplies! Fight dem wherever dey spring up, escort supply caravans, group up ta take down de dangerous ones. Whatever ya gotta do.

Prove ta me da Alliance wants dis! I be watchin’.

Quest Objectives

Collect 15 Kor’kron Lumber, 15 Kor’kron Oil, 15 Kor’kron Meat, and 15 Kor’kron Stone.

Progression

Kor’kron Earthshaker: You do not deserve to live, weakling.

Commander Ag’troz: Blood and thunder! Challengers, your death comes for you!

Commander Ag’troz: At last, a worthy opponent.

Commander To’karg: Back to work, you pathetic grunts! A bunch of rebels and Alliance weaklings aren’t going to stop us!

Completion

Vol’jin: I need dem Kor’kron supplies ta fuel de Darkspear Rebellion.

(Vol’jin motions to his guards to allow you to come forward and speak.)

Vol’jin: De Barrens be splattered wit’ blood, (race). Ya done right by me.

Tell de Alliance ta rally its fleet. When de time comes, de Darkspear an’ de other rebels will try ta hold de harbor for ya. Hellscream made too many enemies ta fight ‘em all off at once, hah!

(The troll’s face becomes deadly serious.)

Vol’jin: Ya have me thanks, (race). Dis rebellion only gonna get so far wit’ out ya.

 

Vol’jin of the Darkspear (Alliance) – Patch 5.3 Escalation

patch-5-3-escalation-alliance-version-voljin-of-the-darkspear-3


Vol’jin of the Darkspear

Zen’tabra: I take ya to Vol’jin.

Quest Objectives

Accompany Zen’tabra to Vol’jin.

patch-5-3-escalation-alliance-version-voljin-of-the-darkspear-1

Dialogue

Zen’tabra: Walk wit’ me, (race).

Keep ya hands where we can see ‘em. Everybody be jumpy. We be in a war here, a war against de Warchief hisself.

Hellscream already try ta have Vol’jin killed. Heh. Ain’t so easy ta kill a troll.

What he did? He woke de fury a’ de Darkspear tribe.

Hellscream thought Vol’jin dead, ’til Vol’jin show up at Sen’jin Village. Den de Warchief try to crush de rebellion, but we was waitin’ for ‘im. We fought back de Kor’kron at Sen’jin, and den we took Razor Hill, hah, right under de Warchief’s nose!

patch-5-3-escalation-alliance-version-voljin-of-the-darkspear-2

We turn eyes now ta de final prize – Orgrimmar.

De Alliance want a second front on Orgrimmar? We can do dat. You can help. We be needin’ resources: Stone, Wood, Oil, Meat. Only den can we move on da city.

Dis ain’t a task for da weak-hearted, stranger. But if ya help us, maybe Vol’jin begin ta trust ya. Either way ya weaken de Warchief’s grasp on his own lands. Tink a soft-skinned Alliance can do it? Ahahahahaaa!

(The stench around Vol’jin’s makeshift revolutionary camp is intolerable. The troll leader allows you to speak first, while his guards eye you warily.)

patch-5-3-escalation-alliance-version-voljin-of-the-darkspear-3

Completion

(The troll does not have a strong grasp of the common tongue, and his throat is still bandaged from a knife wound. But the meaning of his words is clear.)

What de Alliance want wit’ ol’ Vol’jin, hmm? Zen’tabra says we got a common enemy. That don’t make us friends.

But… Maybe we can work together dis once. You want to strangle de Warchief, hm? Shut ‘im out?

(Vol’jin smiles disarmingly, his grin slow and savage.)

 

The Darkspear Rebellion (Alliance) – Patch 5.3 Escalation

patch-5-3-escalation-alliance-version-the-darkspear-rebellion-2


The Darkspear Rebellion

Amber Kearnen: The trolls are in open rebellion. This could work to our advantage! If they open up a second front. Garrosh cannot possibly defend the city from us both.

I have a very risky assignment for you. I need you to be the Alliance representative and open up talks with Vol’jin of the Darkspear tribe.

Try finding the troll prisoner that we freed from Kor’kron clutches. Zen’tabra, wasn’t it?

It may be our only chance to bring Garrosh to his knees…

patch-5-3-escalation-alliance-version-the-darkspear-rebellion-1

Quest Objectives

Speak with Zen’tabra at Razor Hill in Durotar.

Progression

Sen’jin Watcher: Look mon, Alliance filth washed up from Theramore. Kill it!

Zen’tabra: Wait! Lower ya weapons. I know of dis one.

patch-5-3-escalation-alliance-version-the-darkspear-rebellion-2

Completion

(Zen’tabra narrows her eyes at you.)

Zen’tabra: Why de Alliance seek de Darkspear? We fightin’ de “Warchief,” sure, but dat don’t mean we friends. I never trust de Alliance, an’ I ain’t ’bout ta start now.

Still, dat funny mechanical cat ya have saved me life… so I give you dis. I let ya speak wit’ Vol’jin.

Let him decide if ya words be venom or honey.

Don’t be tryin’ nothin’, (class). Ya lift a finger against Vol’jin, ya life be forfeit.

 
World of Warcraft® and Blizzard Entertainment® are all trademarks or registered trademarks of Blizzard Entertainment in the United States and/or other countries. These terms and all related materials, logos, and images are copyright © Blizzard Entertainment. This site is in no way associated with or endorsed by Blizzard Entertainment®.

Copyright © Blizzplanet.com All Rights Reserved

DMCA.com