Tune in and rock out as David Vonderhaar host yet another game with devs. The newly released Revolution DLC Maps lay the landscape for the developers at Treyarch as they invite anyone to join, and host an open Q&A on the Twitch TV livestream.


Combat Designer Anthony Flame kicks things off on Grind, a map that brings Venice California's Skate Park to life. Catch the rest of the action on Twitch TV, and feel free to throw some game-related questions at Von! http://www.twitch.tv/treyarch


Experience the thrilling action of Revolution, the first DLC Map Pack for Call of Duty: Black Ops 2. One of the most robust and diverse DLC offerings in Call of Duty history, Revolution includes four all-new Multiplayer maps, a new Zombies Co-Op map, a brand new Zombies game mode and a bonus Multiplayer weapon. http://www.callofduty.com/blackops2/dlc/dlc1-revolution

The Revolution DLC Map Pack arrives first on Xbox LIVE on January 29th, with other platforms to follow. Purchase the Call of Duty: Black Ops 2 DLC Season Pass to get Revolution plus the remaining three DLC Map Packs at a discounted price! http://www.callofduty.com/blackops2/dlc/seasonpass

http://www.callofduty.com/content/dam/atvi/callofduty/blackops2/cod-bo2/screenshots/DLC%201_Key_Art_retail_banner_1686x674.pngCare Packages are inbound for the upcoming Call of Duty ® Black Ops 2 DLC Revolution!



Revolution is one of the most robust and diverse DLC offerings in Call of Duty history! Four new Multiplayer maps, a new Zombies Co-Op map, a brand new Zombies game mode and a bonus Multiplayer weapon.


Use the #BO2Revolution hashtag in a tweet (Retweet or New Tweet) daily from 12:00 am PST on January 25 through 11:59 pm PST on January 30 and you’ll be entered for a chance to win one (1) of that day’s six (6) prizes: a Call of Duty ® Black Ops 2 Care, Package Season Pass or an Xbox 360!


6 Daily Winners: January 25 at 12:00pm PST to January 30 at 11:59pm PST


-          (4) Xbox 360 4GB Consoles

-          (12) Xbox Live 4,000 Point Card (Season Pass)

-          (20) Call of Duty ®: Black Op 2 Care Packages



Finalists will be selected daily and will be notified by Twitter DM (Direct Message) to confirm eligibility. Winners must respond within 24 hours or another winner may be chosen.


For the latest Intel, check out: http://www.callofduty.com/blackops2/dlc/dlc1-revolution





1. SWEEPSTAKES TERM AND DEADLINES:  The “#BO2Revolution Sweeps” (the “Sweepstakes”) begins January 25, 2013 at 12 p.m. Pacific Standard Time (“PST”) and ends January 30, 2013 at 11:59 p.m. PST (“Sweepstakes Period”).  A random drawing of six (6) Winners selected each day (thirty-six (36) total Winners) will be held each day from January 25 through January 30 from among all eligible entries received during the Sweepstakes Period.  All entries received after January 30, 2013 at 11:59 p.m. PST will be ineligible for the chance to win a prize.


2. ELIGIBILITY: The Sweepstakes is open and offered only to legal residents of the 50 United States and the District of Columbia (excluding Puerto Rico and other U.S. territories and possessions), 18 years of age or older (except residents of Alabama and Nebraska, who must be 19 years of age or older and residents of Mississippi, who must be 21 years of age or older) at the time of entry.  Sweepstakes is void in Puerto Rico and other U.S. territories and possessions and where prohibited or restricted by law.  Employees, officers and directors of Activision Publishing, Inc. (“Sponsor”) and each of their respective parents, affiliated companies and subsidiary companies, and their advertising, promotion, or production agencies, prize providers, Web masters and Web suppliers, and each of their respective officers, directors, employees, representatives and agents (collectively, with Sponsor, the “Sweepstakes Entities”), and their IRS dependents, immediate families (spouse and parent, child, sibling and their respective spouses, regardless of where they reside) and/or members of their households, whether or not related, are ineligible to participate in this Sweepstakes.  By participating, entrants agree to these Official Rules and the decisions of the Sponsor, which are final and binding in all matters related to this Sweepstakes.


3. HOW TO ENTER: On Twitter, a user must tweet using the hashtag #BO2Revolution, either as a re-tweet of an @CallofDuty tweet using the #BO2Revolution hashtag or as an original tweet using the #BO2Revolution hashtag referencing the map pack.  Each entrant has from 12:00 a.m. PST of that day until 11:59 PST of the same day to use the hashtag (via tweet or re-tweet) and enter.  The following day, six (6) winners will be randomly drawn from the eligible entries received for the prior day.  Limit of one (1) Entry per person/email address/household, per day regardless of method of entry. An Entry each day does not carry over to the next Sweepstakes day.  Proof of submission is not proof of receipt.  Any attempt at e-mail or other method of entry is void. Any attempt by any person to obtain more than the stated number of Entries by using multiple/different email accounts, or any other methods including, without limitation, script, macro or any automated or other means which subverts the entry process, will void all of that person’s entries and that person will be disqualified.  Re-tweets must comply with Twitter terms of use and shall not contain content that is unlawful or inconsistent with Sponsor, Call of Duty or its brand image.  Sponsor may disqualify any such Entry at its sole discretion.


4. DRAWING:  Six (6) potential winners will be selected in a random drawing to be held each day from among all eligible entries received (thirty-six (36) total potential winners). Random drawing will be conducted by Sponsor, whose decisions are final and binding on all matters relating to the Sweepstakes. Odds of winning depend on the number of eligible Entries received.


5. WINNER NOTIFICATION: Within seven (7) days of the conclusion of the Sweepstakes, Sponsor shall endeavor to notify potential winner (“Winner”) via Twitter direct message to obtain email, mailing address and phone number in order to deliver prize.  Potential winners may be subject to verification of the Entrant’s eligibility and compliance with these Official Rules. Winner notification not acknowledged by Winner within twenty-four (24) hours after outreach from Sponsor may be forfeited at Sponsor’s discretion and awarded to an alternate winner selected by Sponsor.  Any prizes not claimed by alternates within twenty-four (24) hours after outreach from Sponsor shall be considered forfeited.


6. PRIZES:  Xbox Live 4,000 Point Card (12 at ARV $49.99 = $599.88); Xbox 360 4GB Console (4 at ARV $199.99=$799.96); Call of Duty: Black Ops 2 Care Package (20 at ARV $179.99=$3,599.80). Total ARV of prizes $4,999.64. Winner may not substitute, assign or transfer Prize, or redeem Prize for cash, but Sponsor reserves the right, in its sole discretion to substitute Prize (or a portion thereof) with another prize of comparable or greater value.  Prize consists of a combination of only those items specifically listed as part of the Prize.  All Prize details are at Sponsor’s sole discretion.  Allow six (6) to eight (8) weeks for fulfillment of prize.


7. CONDITIONS OF PARTICIPATION: Entrants agree (a) that the Sweepstakes Entities will have no liability whatsoever for, and shall be held harmless against any liability for any injuries, losses or damages of any kind to persons, including death, or property resulting in whole or in part, directly or indirectly, from acceptance, possession, misuse or use of the Prize, or participation in this Sweepstakes or any Sweepstakes related activity, or for any printing, production, typographical, human or other error in the printing, offering or announcement of any Prize; and (b) except where legally prohibited, each Winner grants (and agrees to confirm such grant in writing) permission for Sponsor and those acting under its authority to use winner’s name, city and state of residence, photograph, voice and/or likeness, for advertising, trade and/or publicity purposes without additional compensation in any and all media now known or hereafter discovered, worldwide and on the World Wide Web, in perpetuity, in any manner, without notice, review or approval.

8. LIMITATIONS ON LIABILITY: Sweepstakes Entities are not responsible for illegible, lost, late, damaged, destroyed, inaccurate, delayed, incomplete, postage due, unintelligible, non-delivered, misdirected, garbled, or stolen Entries, code requests, codes or mail; or for incomplete, inaccurate, lost, interrupted or unavailable network, satellite, telephone networks or lines, cellular towers or equipment (including handsets), computer on-line systems, computer equipment, software, viruses or bugs, servers or providers, or other connections, availability or accessibility; or for unauthorized access to, or alteration of entries or codes; or miscommunications, failed computer, telephone, cellular, satellite, or cable transmissions, lines or other technical failure; or for jumbled, scrambled, delayed, or misdirected transmissions, computer hardware or software malfunctions, failures or difficulties; or for any other errors or problems of any kind, whether typographical, printing, human, technical, mechanical, electronic, network or otherwise, including, without limitation, any errors or problems which may occur in connection with the administration of the Sweepstakes, the processing of codes, code requests or Entries, the announcement of the Prizes or in any Sweepstakes-related materials; or for the incorrect or inaccurate capture of entry or other information, or the failure to capture any such information.  Persons who tamper with or abuse any aspect of the Sweepstakes or web site, as solely determined by the Sponsor, will be disqualified (and all associated codes/Entries will be void), and Sponsor reserves the right to terminate such entrant’s eligibility to participate in this or any other promotion offered by Sponsor.  Entries generated by robotic, programmed, script, macro or other automated means or by any means which subvert the entry process will be disqualified. Sweepstakes Entities are not responsible for injury or damage to participants’ or to any other person’s computer related to or resulting from participating in this Sweepstakes or downloading materials from the web site.  Should any portion of the Sweepstakes be, in Sponsor’s sole opinion, compromised by virus, worms, bugs, non-authorized human intervention or other causes which, in the sole opinion of the Sponsor, corrupt or impair the administration, security, fairness or proper play, or submission of Entries or codes, Sponsor reserves the right at its sole discretion to suspend or terminate the Sweepstakes, and if terminated, randomly select winners from all non-suspect, eligible Entries received prior to action taken or as otherwise deemed fair and appropriate by Sponsor. In the event of a dispute regarding Entries received from multiple users having the same e-mail account, the authorized subscriber of the e-mail account at the time of entry will be deemed to be the entrant and must comply with these rules.  Authorized account subscriber is the natural person who is assigned the e-mail address by the Internet Service Provider (ISP), on-line service provider, or other organization responsible for assigning e-mail addresses. Code is void if not obtained from authorized and legitimate channels, or if the code is, in whole or in part, illegible, incomplete, damaged, irregular, altered, counterfeit, produced in error or obtained via fraud or theft.  Sweepstakes Entities are not liable for printer errors or issuance of any void, misprinted, or irregular code resulting from production or packaging problems or errors. Liability for an irregular code is limited to providing another code, while supplies last, subject to verification of original code irregularity.




10. CHOICE OF LAW: Any and all legal actions or claims arising in connection with this Sweepstakes must be brought in a court of competent jurisdiction in Los Angeles, CA. Except where prohibited, each entrant agrees that: (1) any and all disputes, claims and causes of action arising out of or connected with this Sweepstakes or any prize awarded shall be resolved individually, without resort to any form of class action, (2) any and all claims, judgments and awards shall be limited to actual out-of-pocket costs incurred, and in no event will entrant be permitted to obtain attorneys' fees or other legal costs; and (3) no punitive, incidental, special, consequential or other damages, including without limitation lost profits may be awarded (collectively, "Special Damages"), and (4) entrant hereby waives all rights to claim Special Damages and all rights to have such damages multiplied or increased. California law, without reference to California choice of law rules, governs the Sweepstakes and all aspects related thereto.


11. WINNERS’ LIST: To obtain a Winners’ List, send a self-addressed stamped envelope in a separate, first class stamped envelope to: #BO2REVOLUTION SWEEPS Winners’ List, c/o Activision Publishing, 3100 Ocean Park Blvd., Santa Monica, CA  90405.  Requests must be received no later than sixty (60) days following the conclusion of the Sweepstakes.


12. SPONSOR: Activision Publishing, Inc. 3100 Ocean Park Blvd., Santa Monica, CA  90405.  Though Twitter’s terms of use apply to content on and use of Twitter related to this Sweepstakes, Twitter is not a sponsor of, or affiliated with this Sweepstakes.



Competitive Call of Duty returns to the big stage as Call of Duty: Black Ops 2 will be a featured game at the 2013 Major League Gaming Winter Championship. The first event in the 2013 MLG Pro Circuit, the Winter Championship promises to showcase the highest level of eSports competition. Treyarch is working closely with MLG to make this a memorable tournament for competitors and fans alike.



The 2013 MLG Winter Championship takes place March 15-17 at the Dallas Convention Center in Dallas, Texas. For information about streams, attending the event, and much more, visit www.majorleaguegaming.com.


We're less than a week away from the January 29th release of Revolution, the first DLC Map Pack for Black Ops 2. To get you ready for the action that's to come, we're hosting a Double XP weekend, beginning on Friday, January 25 (10am/PST) and running through Monday, January 28 (10am/PST). Whether you're an Xbox 360, PS3, PC or Wii player, warm-up your skills, all while earning twice the amount of XP.


Of course, you'll need to free up some time to earn all of that Double XP, so you should think about calling in your own Replacer. Start making your arrangements now because the next few days will be busy: Double XP, a ton of new DLC...



Yeah, you're going to need an extra set of hands.


The Revolution DLC Map Pack will take up a lot of your time soon. Luckily, the Replacer is here to solve all of your problems.


One of the most robust and diverse DLC offerings in Call of Duty history, Revolution includes four all-new Multiplayer maps, a new Zombies Co-Op map, a brand new Zombies game mode and a bonus Multiplayer weapon. http://www.callofduty.com/blackops2/dlc/dlc1-revolution



Shake up your Call of Duty: Black Ops 2 experience with Revolution, the first massive DLC Map Pack that includes four all-new Multiplayer maps, a new Zombies map and Zombies game mode, and a brand new Multiplayer weapon.


Revolution includes four Multiplayer maps diverse in both setting and playstyle: fight for control in “Mirage,” a sand-swept luxury resort in the Gobi Desert; navigate through half-pipes and skate ramps in “Grind,” battling within a massive skate park in California’s Venice Beach; dodge the floodwaters in “Hydro” to hold down a hydroelectric dam in Pakistan; and take the fight to a French Alps ski resort in “Downhill.”



For the first time in franchise history, Revolution introduces a brand new Multiplayer weapon, the “Peacekeeper” hybrid SMG-Assault Rifle. Complete with its own set of XP-earning challenges, this unique weapon is available exclusively to those that pick up the Revolution content pack.


Zombies are about to be taken to new heights, as the undead threat goes vertical in “Die Rise.” Moving along a series of collapsed skyscrapers, players must watch their step when fighting through the maze-like terrain. With brand new buildables and Wonder Weaponry though, players will be well-armed for this Zombies experience.


Also included with Revolution is the brand-new Zombies game mode “Turned,” where players can finally compete against each other as a zombie! In “Turned,” a lone human player fights for survival and points against a field of zombie players. The first zombie to hunt the human down earns the right to spawn in as the new human!


The Call of Duty: Black Ops 2 Revolution content pack arrives first on Xbox LIVE on January 29th for 1200 Microsoft Points and will follow on other platforms at a later date.


Revolution is also available through the Call of Duty: Black Ops 2 DLC Season Pass, allowing fans to receive four epic DLC Map Packs at a discounted price. Buy the Season Pass now to receive the Nuketown Zombies bonus map and an exclusive in-game calling card!


Students from some of the greatest college rivals are putting it all on the line, competing against each other in the Call of Duty: Black Ops 2 Rivalries tournament presented by NVIDIA GeForce GTX. Check out the schedule below to see when you can catch the matchup videos.


Thursday, 12-27-12:

Cal vs. Stanford

NVIDIA GeForce GTX - Rivalries - CAL vs. Stanford

NVIDIA GeForce GTX - Rivalries - CAL vs. Stanford Featured Match


Wednesday, 1-2-13:


NVIDIA GeForce GTX - Rivalries - USC vs. UCLA

NVIDIA GeForce GTX - Rivalries - USC vs. UCLA Featured Match



Friday, 1-4-13


NVIDIA GeForce GTX - Rivalries - UNC vs. NCSU

NVIDIA GeForce GTX - Rivalries - UNC vs. NCSU Featured Match


Watch the finals streamed live on Saturday, January 19th at the NVIDIA GeForce Twitch.tv channel (http://www.twitch.tv/nvidiageforce). In addition to the playoff matches, wildcards East Carolina State and Oregon State will compete in a special play-in match. Catch the excitement and see which school comes out with the ultimate bragging rights!


Devs Storm Nuketown!

Posted by BlackOpsNews Dec 14, 2012


Live-streaming continues as Matt Scronce lays it down in Nuketown. Teaming up with other players around the world, Matt leads the charge with the MK 48, Target Finder and Quickdraw Handle attached (Pick 10 below).


Check out the Live-Streaming action, and listen to the devs covering everything from weapons intel to in-game discussion here: http://www.youtube.com/treyarch


Learn more about the Nuketown at: callofduty.com/blackops2


Miles Leslie is the first to step into the ring. Reeking a developer's amount of havoc, Miles kicks things off domination-style on the Express map, touting a Scorpion EVO with Laser Sight and Extended Clip attachements (Pick 10 below).


Catch more live-streaming action from the Dev Team here: http://www.youtube.com/treyarch


It’s that time again… Double XP is coming to Call of Duty®: Black Ops 2! Starting Friday, December 14 and running through the weekend, you’ll earn twice the XP for all of your Multiplayer gameplay.


In addition to earning double XP for yourself, this weekend’s Elite Competitions will also award double clan XP! Three Competitions are available for you and your fellow clan members, including challenges in Domination, Kill Confirmed, and Team Deathmatch. Visit Call of Duty® Elite for more information on how your clan can sign up.


What better way to kick off Double XP weekend than by playing with the developers themselves! On Friday from noon-2pm PST, members of the Treyarch development team will livestream an open lobby session with fans. Tune into the Treyarch YouTube page (http://www.youtube.com/treyarch) to see how you can join in on the action!


Make sure to participate in our Facebook poll as well to decide the playlist that you want to see during the devs livestream. A lot of exciting things are happening on Multiplayer this weekend and we can’t wait for you guys to start leveling up and prestiging -- see you online!

To get ready for tomorrow's Game w/ Devs livestream, we had some of the Treyarch developers share their favorite custom classes with us and describe how it works with their particular playstyle. Before you face off against these guys online, take a look at each of their load outs - you might pick up a tip or two!


Miles Leslie

Producer, Treyarch

I’m all about maintaining a high K/D. I’ll play any game mode, but my main objective in any mode is getting the most frags. Some would call me a Slayer, I just think it’s part of my job to roll the other team. Each of the people I play with has a pretty solidified roll, and mine is to rack up kills and earn Scorestreaks – aka supporting my team by ensuring the enemy team is always respawning. My class is all about having high mobility to flank and get through enemy lines, as well as being able to take down 2 to 3 enemies at a time or in a row – this is why I use the EVO with extended clip and laser sight. Busting into a room and being able to ADS or hipfire down several enemies before having to reload is key. And since I am always on the go and putting so many shots on targets, I roll with Scavenger to ensure I have enough ammo in my clip. To top it all off, I like to roll with Hardline so I can constantly be earning Scorestreaks, supporting my team.



Geoffrey Ng

Associate Artist, Treyarch

I’m more of a K/D player than someone who plays to the objective – it’s just my style. My perks keep me mobile and fast: I can be accurate when I hip fire and aim down my sights with my primary, and stay silent when I need to when I use my pistol. My lethal and tactical equipment are just bonuses for me.



Matt Scronce

Associate Game Designer

The team I play with tends to roll Domination quite a bit, so I’ve tailored a class specifically for capturing Domination points that works really well with my play style.  This class allows me to quickly make it to a point with Extreme Conditioning, lay some suppressive fire with my Mk 48 under smoke, all while being protected from any incoming projectiles thanks to the x2 Trophy System.  I also throw in Flak Jacket for any incoming explosives and Fast Hands to get my Smoke Grenade and Trophy Systems out as fast as possible.



Caleb Turner

Associate Artist

I love to load out with the Swat-556 because in my hands, it’s an extremely deadly and versatile weapon in both close-quarter and long-range engagements. The attachments give me more control and compliment the abilities my chosen perks provide. Flak Jacket helps to protect me from all of the chaotic explosions on the battlefield, while Ghost keeps me hidden out of view from any UAVs above. Fast Hands allows me to deploy my Tactical Insertion quickly behind enemy lines and toss away my Semtex with ample time to get back on target with deadly precision. I’ve got a predatory playstyle, so I like to equip Dexterity, because I frequently change positions to situate myself on higher ground with the ease of acquiring targets quickly after sprinting.



Thomas Schneider

Level Designer, Treyarch

I personally use 4-5 different load outs depending on the map and game mode, but this one is my main go-to for my play style. I feel it offers me an all-around versatility, making it pretty safe to use in most situations and modes. I have additional survivability with Flak Jacket when playing defensively, Extreme Conditioning lets me move faster from objective to objective when I’m on the attack, and Hardline gives me some extra help to make sure I’m obtaining my higher Scorestreaks when a high K/D is my strategy – perfect for my style of play.




Anthony Flame

Game Designer

With the SCAR as my primary, I have consistent all-around damage capabilities, with solid penetration, and can win most gunfights as long as I can control my recoil.  Stock will make me harder to hit while strafing, and silencer will make me harder to find.  FHJ and EMP allow me to pick up extra score against enemy equipment and Scorestreaks.  With claymore and scavenger, I can keep a consistent eye on my back to avoid being flanked.  Flak jacket allows me to survive well placed grenades, nearby Scorestreak explosions, and the adaptability to go for an objective when necessary.



Dan Bunting

Director/Online, Treyarch

This is a class designed for objective game modes playing in a midfield position. I’m a naturally aggressive player (i.e., I kill but also get killed a lot), so I try to temper my aggressive tendencies with a counter-balance of pushing ahead in the field then holding a forward defensive position. This class supports medium- to long-range engagements with a high-power assault rifle, which is loaded out for attachments to support firing from ADS. The perks and tacticals are designed to seek out and destroy enemy defenses and Scorestreak rewards on the ground so that my teammates can push into objective locations and the enemy’s base of operations. Blind Eye allows me to hold my position at all times, even when the sky is filled with enemy aircraft.


Catch the livestream on Friday, December 14 from noon-2pm PST on the Treyarch YouTube page (http://www.youtube.com/user/Treyarch). The devs will be inviting fans to party up, so tune in and learn how you can join in the action!


Some uninvited guests have arrived in the neighborhood. Fend off the undead horde in the ruins of Nuketown. Purchase the Season Pass and get the Nuketown Zombies bonus map. Available now on Xbox 360 with other platforms to follow. http://www.callofduty.com/blackops2/seasonpass


League Play is a new feature introduced by Call of Duty®: Black Ops 2 that allows you to compete against similarly skilled opponents as a solo competitor or as a league team. Leagues are broken up into individual Series with different rulesets. Placement matches at the start of each Series determine your skill level by matching you against a spectrum of skilled teams.


Your performance in the placement matches grants a hidden skill level that determines your Division placement. You are placed within a Subdivision of that Division, and compete for Ladder Rank in the Subdivision Ladders. Winning a match earns you Ladder Points that help you climb the ladder, while losing a match results in lost Ladder Points. Your goal is to finish with the best rank by the end of the league season.


Let’s take a closer look at some League Play concepts:




Leagues are played in Series, each with its own rulesets and game types. Initially, there will be three Series. Your rank is specific to each one, so if you play in both, you will establish a separate rank for each Series.


Champions Series

A mix of objective game modes that use competitive rules.

Format: 4v4

Ranks: Team and Solo

Special Rules: 3rd person spectating disabled. No Care Package. No Tactical Insertions. No SMAW, RPG or Grenade Launcher Attachments.


Moshpit Series

A mix of objective game modes that use standard rules.

Format: 6v6

Ranks: Solo


Team Deathmatch Series

Team Deathmatch using standard rules.

Format: 6v6

Ranks: Solo




There are six divisions that reflect the approximate skill distribution of the active population in a Series.


Masters: top 2% of the active population.

Platinum: next 18%.

Gold: next 20%.

Silver: next 20%.

Bronze: next 20%.

Bronze: bottom 20%.


You will start in a Division based on your hidden skill rating determined by placement matches. As you play, if you win enough you may be promoted to a higher Division.

Bonus Pool


A weekly Bonus Pool is awarded to you for the first few wins of every week. This is in addition to the Ladder Points earned for those wins. The weekly bonus is reset on Sundays at 12AM PST. Earning the Bonus Pool every week adds a big boost to your ranking in the ladder.




At the end of the Season you may visit the team or solo homepage in game to view the final standings for your ladders. Your highest career Division rank will be displayed in your team or solo homepage and your all-time career best Division rank will be shown in your global playercard.


When the next season starts you will complete placement matches again to re-establish a Division rank.


Go inside the making of the "Surprise" live-action trailer and see what it took to create the spectacular production. Director Guy Ritchie guides an all-star cast that includes Robert Downey Jr., Justine "iJustine" Ezarik, and FPS Russia. Watch the full trailer here: https://www.youtube.com/watch?v=4wIZp_E2CxQ

Filter Blog

By date:
By tag: