
How the ‘F9’ filmmakers used camera arrays and bluescreen shoots to make fast action
- Branding, Cinematography, Filmmaking, Films, Motion Graphics, Post Production, Technology, Video Production, Visual Effects
- #Postproduction, #realtimeengine, before and after, BeforeAfter, CGINexus, CGINexusVFX, CGLabVfx, DC, ILM, Industrial Light & Magic, TheCGLab, tricks, vfx
- April 27, 2022
Amongst an impressive array of stunts and practical effects filmmaking, the Fast & Furious movies have always made use of visual effects to help tell their stories. This might be to make vehicles—and characters—carry out extraordinary jumps, leaps and crashes that cannot be staged physically, to place actors inside cars during daring stunts, or to extend locations where action perhaps could not be filmed. A common practice in the movies also, for example, has been to piece together multiple elements for big action sequences like on location plates and bluescreen stage in-car or fighting scenes with the stars, and composite them together.
All of these kinds of things occurred during the making of F9, with production visual effects supervisor Peter Chiang from DNEG overseeing the effort of several VFX studios. The film would ultimately involve 2284 visual effects shots led by DNEG, with additional work from ILM, Stereo D, Lola VFX, Proof and an in-house team.
Here, in a wide-ranging interview with befores & afters, Chiang outlines the methodology for shooting car scenes, in particular describing how canera array plates for action shot backgrounds were captured, and the process for matching the real lighting when it came time to film actors on a bluescreen stage. We also discuss some specific shots, such as the car being pulled by the magnet through the shop window and that crazy rope swing moment.
Also, in a special bonus section of the interview, learn about a deleted shot from F9 that would have relied on a film scan of the original 35mm negative of the first movie featuring a scene with Vin Diesel and Paul Walker, with the scene seamlessly extended and expanded with visual effects.
The whisky shop shot
b&a: Let’s start with that magnet shot of the car being pulled through the whisky shop window in Edinburgh. I liked that [director] Justin Lin actually shared a making-of that very early on on Twitter showing the car on a rig and the motion control shoot. How did you approach this shot?
Peter Chiang: So that actual set was built on the backlot at Leavesden. We had a little bit of road, and we had the shop that was two-sided. We had to do it in two halves—the shot was actually split in two, because we were trying to respect the sunlight. We had one bit of road built with one half of the entrance on the right side of the street, and the exit on the left side of the street so that we could shoot in the same time of day. This meant that it would retain the same shadows and everything.
What made it a little more complicated was that we wanted to do a link up between two motion control moves. Ian Menzies oversaw the motion control. We had a device called The Bolt, it could do two metres a second. So it was a matter of mechanically working out the physicality of moving a fixed car in the location and then, also, linking that up with the motion control rig.
The way that special effects pushed the car was to use a lot of air rams and pulley systems. It wasn’t linked to the motion control system. So there was a lot of testing in order to sync the position of the car to where the camera would be at any specific point. Previsualization supervisor Alex Vegh started off by previs’ing it, and then we took over with a lot of the technical previs in order to get the consistent moves going.
We were working out the physicalities of the breakaway pieces, slowing the physicality of the car down, not to the point where it would impede the camera move, because Justin wanted the car to drive at the camera, the car to flip over, and then the camera to back pan as it moves through the window. Then we hit optimal acceleration, and from that we then pick up the camera on the second move, as it goes through the window, and then a truck drives along and it’s pulleyed or winched into the back of the van as the camera chases it and lets it go down the street.
We always thought that there was no way we could do it as a oner, so that’s why it was broken up into two moves. The middle bit would be CG, the end bit would be CG. The opening will be a bit of live with a bit of CG. DNEG ended up doing the comp in the end with all the CG hookups.
b&a: And like with all the Furious films, it feels like so much of it is, ‘Shoot what you can practically, which either stays as a partial part of the final shot, or serves as great reference.’ Here, because this car was pushed through something, did that help at least with DNEG seeing how much of a shop could be torn apart?
Peter Chiang: Absolutely. This is my first Fast with Justin. One of the things I said to him was that—and he agreed—we should always shoot a reference of something. So even the crazy things like the truck flipping over, we wanted to do it physically.
All the time, we were trying to push Alistair Williams, the special effects supervisor, to come up with ideas to physically represent these things, so that at least it’s based on some sort of reality. Of course, a lot of the times, these things are far beyond what any physical device could do. So it was a combo of looking at truck accidents that happen on roads, and landslides, and other things in order to gather reference. But wherever possible, we would always try and shoot something.
The approach to plate shoots
b&a: Just staying on car sequences for a minute, I’m always curious about when you’ve got these actors who need to feature in the cars and be in close-ups—we know they’re not driving the cars for those insane stunts, but what are the different techniques that end up getting used to mix and match shots, and put the actors in these cars, to get the right close ups, while making sure the backgrounds are correct? I’m really curious about the mixing and matching of real photography, blue screen photography, and digi-doubles and what else you could execute there.
Peter Chiang: Well, that’s a big part of the Fast & Furious films. You know, for some of the big sequences, we shot in Georgia, in Tbilisi, and we also went to Thailand. None of the actors went to those locations. They did shoot scenes in Edinburgh, and they did driving in Los Angeles as well. Right from the outset we said, ‘Okay, the actors aren’t going to go on this, so what are the tools that we’ve got in order to do that?’
For me, approaching this film, the plates were really, really important. What we ultimately used was a 360 degree camera array to shoot with and that would give us our background plates to composite our actors into. For example, if we just take the scene in Thailand, which has all those off-road vehicles.
Now, as you know, compositing-wise, we want to deliver to the 2D compositors static plates—as smooth a plates as possible—because then we try and match the movement of the plates in the bluescreen shoots. However, we also want to emulate what the terrain was in the location. So, we had encoders built into the vehicles, all the vehicles that were moving, so that they were time locked. If we had four cars driving along and Vin’s in one, and Roman’s in another, and Letty’s in another—well, she’s on the motorbike—we would need to shoot an array plate for every single one of those cars. This is because Justin, during the action sequence, would want to cut to Vin, then he’d want to cut to Roman, then he’d want to cut to Tej, then he’d want to cut to Letty.
So, we worked with Spiro Razatos on this, he’s the second unit director. Whenever we did a run, a setup, say we had three cars and a motorbike, I would then go in during that time of day in order to get the same lighting and keep three cars there and, say, have Vin’s car as the array vehicle. We would run the array vehicle with the other three cars. So that in the array, the motorbikes and the other cars would all be moving at the same rate and in that same formation. The stunt drivers would drive the array vehicles.
Now, the complication to that is, the array height is different for a Dodge Charger, to Tej’s vehicle, to the motorbike, to everything. And then a further complication to that is that the array plate needs to be stabilized. You can’t get a 360 degree, eight camera array stabilized. We had to split it up. I figured that most of the time we would be looking at the drivers. So we had five cameras at the back of a stabilized head, and then we had three cameras at the front that were stabilized. And then we had the shortest vehicle possible, because you want to try and link the cars up together so that they’re 360 degrees. And then we also designed the ability to be able to move those cameras to different heights in order to cover all of the vehicles.
b&a: Can you talk about how the shoot would work with these arrays?
Peter Chiang: On one pass of a setup, we needed to do four array plates all at that time of day with different heights to represent the different vehicles. And then added to that, I wanted to make sure that Steve Windon, the DP, had excellent lighting reference. The array was all ARRIs, but I had a fisheye set up with a RED HELIUM as well on top of the array vehicle with a 360 degree lens. This was so that I could then give a VR clip on an iPad to Steve on the bluescreen set, so that he could see where all the shadows were, and the lighting and everything.
Now, if you think about it, the pass of the camera, stabilized, would obviously have an overlap on the side cameras, a bit of a gap. And they would be stabilized separately, because obviously if you’re going downhill, one camera’s going to be higher than another. And so the stitch has to be slightly delayed in order to build up a 360. And then it all has to get put together. So instead of having to stitch hi-res plates, which would always take a long time, we always shot low-res video as a feed for that, so that it could be an automated system in order to stitch up the plate.
b&a: Right, so how did you manage the workflow in terms of sharing those plates?
Peter Chiang: This is how it worked: in post we would go, ‘What was that plate? We need Roman’s car for this shot. What was it?’ Now, added to that was then the stabilizing system. So although we were stabilizing the cameras, the encoders were encoding the actual bumps themselves. And what we did was, we then were able to take time code and take that exact movement of that car, and put it into the car on the bluescreen. Steve Windon had the VR for the lighting. He also knew, because we had a six axis gimbal rig, we could then plug in that move that Alistair Williams and his team had done, so that the car would move exactly as it had done in order to get the camera, so that we could then get the tracking information from that and then apply it to the stabilized plate in order to do the comp.
Every car array was encoded, and every plate was fed into a six axis gimbal move in order to do the move. It takes a while to get your head around it!
b&a: I wonder, is there an evolution of this approach that you see where you’d be able to use those array plates and set up an LED volume and shoot the actors in the cars on that?
Peter Chiang: No, it doesn’t work because of the terrain. Because if you think about it, a camera looking at a car is in sync with the car. And so therefore, the background behaves in a set way. We thought about the LED treatment. First of all, the lighting and the quality of it is okay, but it depends on the pitch of your LEDs. So, it was far easier to keep everything a little bit fluid.
Sometimes Justin would say, ‘Hey, you know that big bit of bump in the encoder? It’s falling right on my line and I don’t want that. So we had the ability to string up encoded moves and slightly edit the curves, so that the pitch of them weren’t quite right as represented. If it was too harsh, we could iron that out. We were recording all of this data, whatever we did, handing it over to the CG artists, and there they could match exactly what was done on set. So it gave more flexibility to be able to change it.
b&a: And in relation to backgrounds, did you need to augment what was shot or did you need to create virtual environments at all for car scenes?
Peter Chiang: We didn’t do a lot of alterations to the locations, although of course sometimes we made a CG location. For example, if you look at the end sequence at Tbilisi, we shot plates there, but really, because Justin had a very specific idea as to what the environment looked like, we were always doing set extensions. The local area around the cars, I would say a 100 feet, were probably real. And then the rest of it was CG that was based on another location. But it was all based on pretty much real stuff, photogrammetry scans.
b&a: What about scenes not with actors in the cars, but, say, fighting on top of them?
Peter Chiang: Well, when they’re fighting on top of the truck, we had to have an array plate that was 17 feet high, going along the road. And there, because we were on the road and we didn’t need to have such a stabilized system, I could then have the eight camera array. So I had a five camera, a three camera stabilized, and then I had an eight camera that wasn’t, that could go up on a column. So we also had to have two sets of those, because a 17 foot column that could drop down to an 11 foot column when Han and Mia fight on top of the armoury vehicle, that was okay for one. But that rig couldn’t get down low enough to do the four foot where Vin and Letty were riding in the Charger, in their car.
So, we had to have two vehicles. It was a pretty crazy process. In order for me to shoot efficiently, I had these vehicles all ready to go. I would liaise with the AD. They would do a pass with all the cars and everything. Then they would go back to the start, the stunt drivers. Stunt drivers would then get into the various vehicles. And then I would have all the camera rigs and everything ready. We’d just do one run, go back to the start, swap the cars around. While they were swapping the cars around, I’d lower the other rig. So then they would do the other cars. And then that car would be ready to do. I had probably half an hour to get my plates, because they wanted to shoot on. And then it was also important to do it in the half hour, because the lighting would change.
b&a: It felt like there was a really strong marrying up of plates, actors in cars on bluescreen etc—what were the particular challenges of making it all hang together?
Peter Chiang: In terms of shooting bluescreen of the characters in the cars, we also wanted to push that, so in the film, there are various scenes where we drift onto a car and ‘find’ the actors in the car. And they were just fantastic to do. So we would shoot wild plates on location, going into a stunt driver, and then we would shoot a MoCo move. We would track that shot, and then do a MoCo move on bluescreen, and put the actors in. And those were the ones that I found were really lovely to do. So I think in the opening sequence, in Thailand, we come up to find Tej, and then we pass Ramsey, and then we go past Ramsey, and then we’ll find Roman in the armoury truck, which was a really nice fluid thing that tied the actors to the locations.
Normally you’d cut to a wide, we’d do a CG face replacement, and then you cut to the actor. And we said, ‘Come on, let’s do it.’ Let’s do those moves and mix it up a bit.
For me, these arrays were something that needed physically working out because it was so integral to the Fast & Furious films, in terms of the complications of stabilized heads and giving the artists the material they need without restricting them with motion blur and having to try and work it out.
And it was important for Steve Windon to have the perfect lighting tools in order to shoot it so we could comp it. He would have a 360 sphere of any plate. So he could run it, and then look around wherever it was. Go to a frame, look around. So he had the perfect lighting tool on an iPad to light it. And we had the gimbals on the back lot, 360 with special effects so that we could turn it to whatever angle. So key light was back left, or front right, or whatever we would get the same true reflection.
So we were quite anal about getting those elements together, because there’s nothing worse than trying to flip a bluescreen to fit a plate. And that planning of all those elements with the DP, special effects, second unit, working out the encoding, the plates. All helped, each department chipped in to make it the shots that they are. And I’m proud of that.
CG cars
b&a: Obviously there are also CG cars and vehicles in the film. What are the things that are still hard about digital cars?
Peter Chiang: There’s so many things. I mean, we scanned all the cars. We take pictures of all the cars in different lighting conditions, neutral, everything, so that we can relight them, everything like that. But it’s the subtle differences in suspension and weight. And I think that’s something that we’re very conscious of, because in a lot of the sequences, and even in the end sequences, the certain actions of the cars didn’t work.
For example, sometimes the Marauder ended up being in the wrong place. There’s one particular shot where the two cars are running level, and if you see the shot, the original plate actually has a Marauder in it. The only car that you could see is Letty. Justin said, ‘Hey, I really like that shot, but we can’t have the Marauder in it.’ So we took the Marauder out, rebuilt the plate with the array plate, put a CG Vin in over the top of it and just controlled the movement just that little bit more. And there was a lot of choreographing of that sort going on.
Another moment, the first time Vin goes to engage the Marauder, that’s all CG. The first time the Supra goes in to engage, that’s CG, because they just couldn’t get the dynamics physically to work. Because if you think about it, you would jam, and then the front brakes would go, and it would judder, and it would smoke and everything. So best as they could was to ram it, and it didn’t look dynamic enough. So we ended up painting it all out and putting a CG car in.
The car swing
b&a: There’s another huge sequence that I wanted to ask you about, which is the car swing. How was that even approached?
Peter Chiang: Justin and Alex Vegh had worked out the mechanics of that. My first thing was, how are we going to make it look real? Originally, they just had the Tarzan swing coming up and it just leapt over the top and then landed. And I said, ‘Look, that just doesn’t work.’ One, the way that they’d shot that car, rolling, didn’t work with the way that the car was spinning. So I invented this flip so that it hits the ledge, and that way it could give me creative licence to turn the car to whatever angle it had landed when shot for real.
We looked at a lot of reference. The Blues Brothers dropped a car. So we used that as a reference. I think it’s a red car in the Blue Brothers that they dropped from a helicopter, physically. Sometimes too with previs, there’s a tendency to make it look faster, because you don’t want to hang onto a shot for that long. So we ended up slowing it down, looking at pendulum balls, and looking at all sorts of things to try and get the weight right. But at the same time, there’s always a fine line between making it too real and boring, and trying to keep it exciting.
b&a: We should also talk about going into space. What went into the space shots to make them as believable as possible?
Peter Chiang: We’ve had some great space movies. There’s great reference out there. And NASA, obviously, has fantastic reference of Earth. So we literally said, ‘It’s got to be NASA. It’s got to be NASA’s Earth.’ ILM did the rocket launch.
In terms of the car, we originally started with the Fiero straight into space, but it didn’t look quite right. So we thought, ‘Look, let’s do the ice thing. We’ve got to put the ice thing in there in order to give it something different.’ And then the movement of it, we looked at this great space shuttle footage of satellites docking. And if you look at them, it’s all pretty boring, because it moves at such a rate, and then changes, and then nothing else happens. So our shots are not Star Wars, but it’s not First Man, it just needed to just do a little bit extra. We’re a little bit of retro, a little bit of drifting.
b&a: What about when they were testing that rocket car at the, I think it’s an abandoned air force base in England, right?
Peter Chiang: It is. So, they shot that, and obviously they didn’t have the flame out the back and everything. So they had a remote driver in the car, and even in that car, Justin wanted a build-up to it, like dry ice and spinning wheels and all that. That spinning wheel shot is an all0CG shot, because they didn’t do the spinning wheel. So again, as the car comes out, and he’s controlling it, that’s a remote driver. But added to that is the dry ice, and the flames, and the flickering flame.
And then you cut into several CG shots of the wheel, and then the back of the car, getting ready. And then obviously all of the blast is CG. And then it’s a physical car getting blown up at the end of the runway. The plane that takes off early was also put in, and the runway’s extended. It was only three bunkers, and we needed six or nine. So it’s a set extension in order to clone it all. That was DNEG London.
b&a: Tell me also about those flashback scenes and the stock car crash. Was that mostly a CG sequence, or could they shoot something?
Peter Chiang: That was physically shot. I think they ended up with nine stock cars. In some instances, depending on the safety, they would only have three cars. Then for the skid, most of that’s done in CG. The view out the window of a spinning car is physical, but there’s only two cars doing it. So we would augment with three cars. And then they flipped certain Nascars, but the shots of when it leaves the ground were digital.
Justin was very specific about the action. If you watch the film carefully, there’s a white car that comes up, and as the car spins around, it gets clipped in a specific way, and then that gets launched. So again, it was shot, but all of the hit into the railings, the fire ball and everything, that was all CG. And then when it comes down to land, it’s the husk, that’s physical, but with enhanced bits; flame and debris. And then all the other Nascars are CG. And then the end wreck is obviously a physical wreck, but all the cars running around are CG. And the crowds were put in the stand. We had limited crowd, around 200 people, and then we had to do the CG cloning thing in order to get those right. That sequence was DNEG Montreal.
Bonus: a surprise deleted scene
b&a: Was there any de-ageing or digital work done for young Dom?
Peter Chiang: No, the only alteration we did was on young Dom was, we made his eye colors the same as Vin’s. That was the only thing. But, there was a time when we were working on a shot that started in the original Fast & Furious, and it’s the first time Paul Walker pulls up in the green car. Young Vin gets out and is berating him about getting on the gas too early or whatever. And the idea there was to pick up that move, as it was shot originally, which was shot on 35 mm film, and then pull back from that shot. So in other words, we’d go to different point of view of the same scene. Still with young Vin walking around. Paul Walker there as well. And then we pan to find the brother looking.
b&a: No way.
Peter Chiang: It was awesome. We went back to the original footage, I got all the original 35 mm film, looked at it all. We worked it all out that we could use projections from outtakes in order to build up young Vin. We did CG takeovers on certain bits that we couldn’t see. We had to build up the crowd. We tracked the move and then we did MoCo moves of crowd. We actually shot crowd dressed in the same clothing—in the original shot there’s crowds all around the cars. So if you’re changing the move, you have to wipe people in through the crowd, and they need to be dressed in the same costume and need to have the same lighting.
It would’ve been an awesome shot. But the only reason why we didn’t do it is that it would ‘throw’ people’s perception of young Vin, when they then saw the young Vin who had been cast in the other scenes. Because then they might be thinking, ‘Hold on a minute, there’s three Vins! There’s Vin looking like that, there’s Vin as he is, and then there’s young Vin. So Justin decided to take the shot out.
b&a: Oh wow. Do you think, possibly, the shots would’ve made it in if the approach to the young characters was de-ageing, which you didn’t do. But if that had been the approach, perhaps you probably could’ve done those shots, right? Because then it would be the same looking de-aged Vin?
Peter Chiang: We could’ve, yeah. Well, we looked at Captain America, and we looked at that and how that was done with body doubles, and the changes. The thing is, Vin is so unique.
b&a: Also, the actor who did play young Vin was amazing, I thought.
Peter Chiang: Yes. It was an awesome shot though, Ian, honestly.
b&a: I want to see it!
Peter Chiang: Ah, it was just so brilliant. Because we were scanning, at hi-res, the original 35 mm film, so that we could work out what projections we could do, where we could take over from the original camera. So when you suddenly cut to the shot, you think, ‘Hold on a minute, this is a shot out of Fast & Furious 1.’ So you’d think suddenly, ‘Cut to a Rob Cohen shot.’ And the car pulls up, Paul Walker gets out. Vin gets out and he’s going, ‘I had you. I had you.’ And then you change and you move round and you follow Vin, and then you pull away. It would’ve been a lovely shot.
I mean, I looked at the dailies from the day they shot that originally film. All second unit footage of just crowd. And we were literally grabbing people. We had names for every single person in the crowd. Hawaiian shirt girl. White T-shirt guy. And then we would look in the footage to try and find that. And then obviously going back to Universal’s archive to dig out that neg roll from 2001. It was so awesome.
It was the editing phase when we were putting it together. Justin, one session, he just said, ‘Peter, you’re going to hate me.’ And I said, ‘Oh no, this is bad news, isn’t it?’ He said, ‘Yeah, bad news. You know the lovely shot? It’s out.’ I said, ‘What? Why’s it out?’ And then he explained, he said, ‘Because there’s three Vins in the film.’
Timmybex
tor markets 2022 dark markets 2022
Jasontaisy
darkweb marketplace dark web link
Michaelfum
darknet market lists dark markets
EdgarMeago
deep web drug url dark market link
Williamlache
darkmarket link darkmarket 2022
HillCew
dark market onion dark web links
DavidPes
dark web market links tor marketplace
Justinartit
bitcoin dark web dark web links
Dannynem
darkmarket link darkmarkets
Williamreiny
darknet market links deep web drug url
Richardcitup
deep web drug links drug markets dark web
Samuelcar
drug markets dark web darknet drug market
DavidPes
tor market url dark web market
Charlesweedo
dark web market deep web drug store
MilesEteve
dark market list darknet drug market
DonaldPar
deep web drug store dark markets
WendellWes
darkmarket list dark market url
Richardcitup
tor markets 2022 dark web markets
FrankSuege
darknet drug store tor markets 2022
RichardAllon
dark web market darkweb marketplace
ADamals
dark web markets dark market list
DamonClica
darknet drug store dark web sites
HillCew
tor dark web onion market
HansLag
deep web drug markets darkweb marketplace
CraigGuity
dark market url onion market
WendellWes
drug markets onion tor markets 2022
Samuelcar
darknet drug store dark market onion
RichardMuh
dark web sites tor darknet
Randywam
darkmarkets deep web drug markets
HillCew
darkmarkets dark markets 2022
RichardAllon
dark web market links dark market link
Williamlache
dark web sites darkweb marketplace
RobertJap
dark web drug marketplace tor marketplace
DamonClica
dark market onion dark web sites
HansLag
darknet market deep web markets
Charlesweedo
darknet websites dark markets 2022
Samuelcar
darknet websites dark markets
Steveboync
dark web market dark web links
Jamesheest
tor market darknet marketplace
Williamlache
darkweb marketplace onion market
Richardcitup
best darknet markets dark market
CraigGuity
dark web market tor market
Michaelfum
tor darknet tor markets links
Dannynem
dark market darknet drug links
RichardAllon
dark market url darknet drug links
VictorMaphy
darknet drug links darkmarkets
HansLag
tor market links dark markets 2022
Timmybex
dark market tor market url
DannyCob
dark market link onion market
DamonClica
onion market darkmarket 2022
Richardcitup
deep web drug url dark web link
MilesEteve
dark markets darknet market lists
JulianKeymn
darknet drug links darknet drug market
RichardAllon
dark web market dark web link
WendellWes
dark web sites drug markets dark web
Jamesheest
darknet markets deep web drug markets
HansLag
darknet drug links darknet drug store
Williamlache
darknet websites dark web market links
DamonClica
dark market onion darkmarket
JackieZef
deep web drug store darkmarkets
CorryFoori
tor markets tor markets
Charlesweedo
bitcoin dark web darknet websites
MalcolmCrume
darknet drug store darknet market links
Smittdip
darknet markets darknet market lists
Williamlache
dark web market links darknet market list
Jamesheest
dark web markets darkmarket
Michaelfum
deep web drug links tor market
Charlesweedo
darkmarket 2022 tor market
Samuelcar
tor market url tor markets 2022
DannyCob
darknet drug store deep web markets
Richardbug
dark market url dark web market links
ADamals
darknet drug store darknet market lists
VictorMaphy
tor market url dark market
MichaelHiz
darkmarket url bitcoin dark web
Michaelfum
dark markets dark web links
JulianKeymn
dark web sites onion market
Samuelcar
darkmarket darknet drug store
Tommytah
best darknet markets darkmarket link
Jamesdus
tor market darknet market list
DannyCob
darknet market onion market
VictorMaphy
dark web sites dark web market list
CraigGuity
darkmarket list dark web markets
JulianKeymn
darknet market lists best darknet markets
Richardcitup
dark web markets darknet marketplace
Kevinpat
tor markets dark web market
Danielsow
darkmarkets darknet market
CraigGuity
tor markets 2022 darkmarket list
Jamesheest
darkmarket 2022 tor dark web
Richardcitup
dark market link tor darknet
Jamesdus
darknet market lists dark web links
Jasontaisy
bitcoin dark web dark web markets
Janprapy
darknet market list darkmarket 2022
CharlesMic
dark web link tor market
MilesEteve
darknet markets darknet drug store
AlbertVen
dark web drug marketplace dark web market links
WendellWes
darknet websites darknet market lists
Timmybex
tor market links tor market url
Jamesheest
dark web link tor markets
Jamesdus
deep web drug markets dark market onion
CharlesMic
darknet drug market drug markets dark web
ADamals
darkweb marketplace tor marketplace
Richardcitup
dark market list tor markets
DannyCob
darknet market list dark market list
VictorMaphy
tor darknet dark market
Brandensow
tor market url deep web drug store
JulianKeymn
darknet market list dark markets 2022
WendellWes
tor marketplace best darknet markets
Richardcitup
dark web market darkmarket url
Samuelcar
dark web drug marketplace darknet drug links
Janprapy
tor dark web deep web drug url
CraigGuity
darkmarket list onion market
Johnnydal
tor markets links deep web markets
JulianKeymn
dark web market links dark market 2022
Janprapy
darkmarket list tor markets 2022
CoreyHer
deep web drug links tor markets
Randywam
bitcoin dark web darknet drug store
Brandensow
darknet drug market dark web links
Hellystuct
darknet drug market dark web market links
Samuelcar
darknet drug store tor markets
KennethWhart
dark market url best darknet markets
Jamesheest
darknet market drug markets dark web
WendellWes
darknet market lists dark markets 2022
Williamreiny
drug markets dark web darknet market
CraigGuity
dark web markets deep web drug links
Jamesdus
darknet websites dark web markets
CharlesMic
deep web markets deep web drug links
Brandensow
darkweb marketplace tor darknet
WendellWes
best darknet markets deep web drug links
Jamesheest
deep web drug links deep web drug store
CoreyHer
dark market link darknet websites
BradleyDielf
deep web drug url tor markets 2022
Timwrace
darknet drug store dark web link
Hellystuct
darkweb marketplace dark web links
Samuelcar
best darknet markets darknet markets
RichardMuh
darkmarket darknet drug market
ZacharyZer
darknet market dark web market list
Jamesdus
dark market url tor dark web
BradleyDielf
deep web markets dark market
Timwrace
deep web markets darkmarket
CoreyHer
deep web drug store darknet drug links
Raymondvanny
dark web market links darknet websites
VictorMaphy
tor market dark market onion
Hellystuct
best darknet markets dark market onion
Janprapy
drug markets onion darkmarket list
DannyCob
dark web market list darknet market links
RobertItack
dark market onion darknet drug links
JulianKeymn
dark market onion darkmarket list
MalcolmCrume
dark market onion dark market link
CraigGuity
darknet drug store tor dark web
Jamesheest
tor dark web darkmarkets
Philliptef
tor markets 2022 deep web drug url
Jamesheest
onion market deep web markets
VictorMaphy
darkmarket url dark market 2022
Janprapy
tor market url deep web drug markets
Smittdip
dark web market links tor market links
DannyCob
tor markets links dark market list
Jamesfon
dark market url deep web markets
ZacharyZer
darkmarket link darkmarket url
Criscop
darkmarket dark web market links
JulianKeymn
tor markets links deep web drug links
Jessieeleda
darknet marketplace tor marketplace
Brandensow
tor market url dark market url
Dannynem
deep web markets deep web drug links
Edwardpussy
dark web drug marketplace darkmarket 2022
GeraldTow
dark web sites darkweb marketplace
ZacharyZer
darknet market links darknet drug market
BradleyDielf
darkmarket deep web drug links
Frankrot
darknet marketplace tor market url
Timwrace
bitcoin dark web darknet marketplace
Hellystuct
darkmarket dark market onion
Thomasben
dark market darknet market list
CoreyHer
tor dark web best darknet markets
Philliptef
tor markets tor markets links
JuliusBub
dark web links dark web sites
VictorMaphy
dark market list dark market onion
Jamesdus
darknet markets dark market
DannyCob
darkmarket 2022 dark web link
Danielsow
darkmarket 2022 deep web markets
Hellystuct
darkmarket link darknet markets
Richardbug
drug markets dark web drug markets onion
JulianKeymn
deep web drug store dark web links
VictorMaphy
darkweb marketplace darknet market lists
BradleyDielf
deep web drug markets darkmarkets
Timwrace
darknet drug store darknet markets
Philliptef
drug markets onion dark markets
CoreyHer
darknet market lists tor market
Mariotip
dark market onion darknet market links
JulianKeymn
darkmarket url tor market links
CharlesMic
dark web markets deep web drug store
Thomasben
darknet market list dark markets
DavidDrawl
tor market darkmarket
Shanewes
dark web markets tor markets 2022
AlbertVen
tor markets links tor markets
Jamesdus
darknet markets onion market
Ronaldsheag
dark market link darkmarket url
Janprapy
deep web drug links dark market link
Raymondvanny
onion market tor darknet
MilesEteve
tor markets links tor market
Thomasben
deep web drug url dark market link
Ronaldsheag
dark markets tor market links
ZacharyZer
darknet drug store tor darknet
Matthewpef
darknet market dark web market
Janprapy
bitcoin dark web darknet markets
Jasontaisy
dark markets 2022 darknet market links
CharlesMic
drug markets dark web best darknet markets
Brandensow
dark web market links dark market link
DavidDrawl
darknet market links tor markets 2022
Jamesdus
dark markets darknet drug links
Jessieeleda
tor markets dark markets 2022
ZacharyZer
darknet marketplace deep web markets
Johnnydal
dark market link dark market url
CharlesMic
darkmarket url dark market 2022
Shanewes
dark web market darkmarket 2022
Philliptef
darkweb marketplace dark market list
ADamals
darknet drug market dark web market links
Janprapy
darknet drug store dark markets
Jamesdus
darkmarket dark web markets
Timwrace
tor markets 2022 drug markets dark web
Edwardpussy
drug markets onion darknet market
BradleyDielf
darknet market list deep web drug links
Hellystuct
dark web drug marketplace dark market
DavidDrawl
deep web drug url dark web links
KennethWhart
drug markets dark web darkmarket url
Janprapy
darknet websites best darknet markets
Frankrot
drug markets onion dark markets 2022
CoreyHer
deep web drug store dark web markets
Brandensow
dark web links darknet market links
GeraldTow
darkmarket 2022 tor market
Timwrace
dark market dark markets 2022
Ronaldsheag
darkweb marketplace darkmarket link
Thomasben
deep web drug markets darkmarket 2022
Philliptef
deep web markets dark web market
Hellystuct
dark market list dark market link
BradleyDielf
dark web sites bitcoin dark web
Raymondvanny
darkmarkets drug markets onion
ZacharyZer
tor marketplace drug markets dark web
Timwrace
drug markets dark web dark market url
Tmxgsz
zocor generic – buy generic simvastatin 20mg essays online to buy
DavidDrawl
darkmarket url darkmarket
Brandensow
tor darknet deep web drug markets
Shanewes
dark markets tor markets links
BradleyDielf
deep web markets best darknet markets
Hellystuct
tor market url dark web sites
Timwrace
darkmarket darkmarket
Danielkenry
darknet market lists tor markets links
CoreyHer
dark market dark web links
CharlesCak
tor markets 2022 tor market url
BradleyDielf
darkmarkets deep web drug links
HaroldIntip
darknet drug market dark web sites
DavidDrawl
dark market list dark market onion
ZacharyZer
deep web drug markets deep web drug store
Tornsnist
drug markets dark web dark market url
CoreyHer
darknet market list tor markets 2022
Jamesfon
darknet market drug markets onion
Criscop
dark web market deep web drug links
Shanewes
onion market dark market link
Frankrot
deep web drug markets tor market links
Andrewfer
dark web sites tor markets links
Philliptef
darknet websites tor darknet
Grantbug
darknet market list dark markets 2022
Edwardpussy
deep web drug store onion market
GeraldTow
tor darknet darkmarkets
Ronaldsheag
darknet websites dark markets
Thomasben
deep web drug markets darknet websites
Jamespig
darknet drug market tor market url
DavidPes
dark web market list darknet market
Andrewfer
darknet drug market dark web market links
MalcolmCrume
deep web markets dark market 2022
JuliusBub
dark web link tor darknet
ZacharyZer
darknet market links dark web market list
Grantbug
deep web drug links drug markets dark web
Philliptef
dark market link tor dark web
Thomasben
darknet drug store drug markets onion
BrandonCoept
bitcoin dark web darknet market
Ronaldsheag
dark market link dark market url
ZacharyZer
dark markets dark market
Jamespig
dark market onion dark web markets
BrandonCoept
onion market darkmarket 2022
Patrickmok
dark market onion dark market 2022
DavidDrawl
dark web market deep web drug links
Ronaldsheag
dark market url darkmarket list
Jamespig
darkmarket link dark market
Kevinpat
tor markets deep web drug url
Matthewpef
dark web links tor dark web
Thomasben
darkmarkets darknet markets
Philliptef
darknet marketplace deep web drug store
Shanewes
dark markets 2022 darknet drug links
LyciBlara
dark web sites darknet drug market
Andrewfer
dark web drug marketplace tor markets
Ronaldsheag
darkmarket list darknet market
Thomasben
dark web links darknet market lists
HillCew
onion market darknet websites
BernardSoymn
deep web drug markets tor dark web
BrianIceks
dark market list darkmarket list
Hectornuary
drug markets dark web tor market url
DavidDrawl
onion market dark market url
Shanewes
darkmarket url dark markets
CharlesCak
darknet drug store dark market onion
Grantbug
darknet market list dark web market links
Patrickmok
darknet market list dark web markets
Robertsat
dark web sites darknet market
Ronaldacifs
tor market url tor market
BrandonCoept
dark web links dark market list
LyciBlara
darknet websites tor marketplace
BrianIceks
dark market darknet market lists
Patrickmok
best darknet markets dark market url
HansLag
tor darknet darkweb marketplace
Grantbug
dark web market list drug markets onion
DavidDrawl
deep web drug url darkweb marketplace
Jamespig
dark web sites darknet market
BernardSoymn
deep web drug url darknet market links
LyciBlara
tor market url darknet markets
Williamlache
dark web links onion market
CharlesSeAgo
tor market dark web links
DamonClica
darknet drug store darknet market links
BrandonCoept
darknet markets dark web link
Hectornuary
darkmarket list dark web markets
Shanewes
dark web drug marketplace tor market url
Robertsat
tor markets links onion market
Michaelded
dark web market dark market link
DavidDrawl
darknet websites dark web sites
Johnnydal
darknet market list darknet market links
Charlesweedo
darkmarket url darkweb marketplace
Jessieeleda
dark web links dark web market links
Shanewes
tor market links dark market list
Jamespig
darknet market links darkmarket url
Robertsat
dark markets 2022 darknet drug store
Ralphomilt
dark market 2022 darknet drug market
Michaelfum
dark market url best darknet markets
BrianIceks
darknet market dark web market
CharlesSeAgo
darknet marketplace tor markets
Ronaldacifs
darknet market links deep web markets
PeterHep
deep web markets tor darknet
Phillipgeani
darkmarket tor markets links
Michaelded
dark web drug marketplace darknet websites
Richardcitup
deep web drug markets darkmarket 2022
Patrickmok
tor markets dark markets 2022
Andrewfer
best darknet markets darknet drug market
HaroldIntip
deep web markets dark market 2022
BrandonCoept
darknet markets best darknet markets
CharlesSeAgo
darkweb marketplace dark market onion
CharlesCak
dark market list dark web market list
LyciBlara
darknet market lists darkmarket url
Michaelded
deep web drug store dark market list
Raymondvanny
deep web drug links darknet websites
Heathgug
ed meds online canada cheap drugs buy prescription drugs
BrandonCoept
tor darknet dark web market
Grantbug
bitcoin dark web darkmarkets
Andrewfer
deep web markets dark market link
Tornsnist
darkmarkets darknet market links
BernardSoymn
darkweb marketplace darkweb marketplace
Jamespig
darkmarket drug markets dark web
Frankrot
darknet drug store darknet drug links
PeterHep
tor market links darknet drug links
LyciBlara
dark markets 2022 darkmarket 2022
Hectornuary
tor dark web dark market
Phillipgeani
dark web drug marketplace dark web market
DavidPes
dark markets 2022 dark web links
HansLag
deep web drug url tor darknet
Robertsat
darkmarket url darkmarket 2022
BernardSoymn
darkweb marketplace darkmarkets
PeterHep
drug markets onion darkweb marketplace
RobertJap
dark web link deep web drug url
Jamespig
deep web drug markets dark web market list
Danielkenry
dark web link tor marketplace
Phillipgeani
deep web markets darknet drug market
BrandonCoept
tor darknet dark market list
Hectornuary
dark market link darknet drug links
Robertsat
dark web links tor darknet
Andrewfer
tor darknet dark web sites
Charlesweedo
dark market link deep web markets
CharlesSeAgo
dark market deep web drug links
Grantbug
dark markets tor markets links
Jamesfon
darkmarket list deep web markets
Criscop
tor markets links deep web drug markets
Ronaldacifs
tor dark web darkmarket url
Michaelded
dark web link dark web markets
BrandonCoept
dark market 2022 darknet market
FrankSuege
dark web market list drug markets onion
Andrewfer
darknet markets tor markets 2022
GeraldTow
dark web sites deep web drug url
BrianIceks
darknet drug links dark market link
Grantbug
best darknet markets darkmarket link
JuliusBub
dark market onion dark web market list
Edwardpussy
darknet drug market darkweb marketplace
CharlesSeAgo
dark web market list darknet market list
RobertJap
darkmarket list tor market
Patrickmok
deep web drug url deep web drug links
Michaelded
dark web links deep web drug markets
Jamesheest
darknet drug store darkmarket list
Jamespig
darkmarket url dark markets
BrianIceks
drug markets dark web darknet market lists
HillCew
darknet markets darkmarket url
CorryFoori
darknet market list deep web drug store
Jamespig
deep web markets dark market
RobertJap
tor markets 2022 dark market onion
Patrickmok
tor market url dark market onion
PeterHep
darkmarket link tor market
FrankSuege
dark market onion deep web markets
BernardSoymn
deep web drug links darkmarket url
Phillipgeani
darknet websites tor darknet
WendellWes
tor market links tor market
LyciBlara
darkmarkets drug markets dark web
Hectornuary
deep web drug markets dark web market links
Williamlache
dark market url tor markets links
BrianIceks
darknet markets darknet market list
Robertsat
dark markets bitcoin dark web
HansLag
darknet market list deep web drug markets
DamonClica
dark market 2022 dark market list
Phillipgeani
deep web drug store darknet drug links
CharlesSeAgo
drug markets onion darknet market
CorryFoori
tor darknet best darknet markets
Ronaldacifs
tor market links dark web sites
JackieZef
darkmarkets dark web link
BrianIceks
bitcoin dark web deep web drug links
RichardAllon
dark web drug marketplace dark web links
Patrickmok
dark web markets tor markets 2022
Samuelcar
tor marketplace darknet marketplace
WalterAnype
dark market onion dark web market links
Charlesweedo
deep web drug store darkmarket url
Michaelded
drug markets dark web dark web link
CorryFoori
bitcoin dark web darknet market lists
Hectornuary
tor markets links tor market links
RobertJap
dark market list dark web link
Robertsat
drug markets dark web darknet drug links
CharlesSeAgo
drug markets onion darknet market lists
Howardsinue
Cổng game dân gian hấp dẫn nhất Việt Nam đã ra mắt phiên bản mới nhất 2022.
Cổng truy cập ổn định nhất thuộc quyền quản lý của nhà phát hành game đổi thưởng BayVip Club. Tương thích cao với mọi thiết bị, đường truyền internet tốc độ nhanh nhất từ trước tới nay với hàng ngàn quà tặng dành cho thành viên.
Patrickmok
deep web drug markets bitcoin dark web
CraigGuity
darknet drug links dark web market
LyciBlara
darknet market list dark web drug marketplace
Richardcitup
tor marketplace best darknet markets
Ronaldacifs
dark market url dark web markets
RobertJap
darknet market list darknet drug market
Michaelded
darkweb marketplace darknet market
LyciBlara
best darknet markets dark markets
MichaelHiz
dark web links tor dark web
JackieZef
bitcoin dark web darknet market lists
FrankSuege
tor market links tor markets 2022
BernardSoymn
onion market darkmarket url
WalterAnype
onion market dark market url
CharlesSeAgo
dark web link drug markets onion
Robertsat
darkmarket 2022 dark market link
Hectornuary
darkmarkets dark web links
PeterHep
deep web drug links dark web links
Ralphomilt
dark markets tor markets 2022
CharlesSeAgo
darknet market dark web market links
Robertsat
darknet drug store tor darknet
Hectornuary
darkmarkets darknet market
WalterAnype
tor market best darknet markets
Ronaldacifs
darknet market list dark market list
FrankSuege
dark web market list dark market onion
Phillipgeani
dark market 2022 darknet drug links
Michaelded
darknet markets tor market url
JulianKeymn
best darknet markets dark market onion
DannyCob
dark market link dark market
CorryFoori
dark market url darknet market lists
Ronaldacifs
bitcoin dark web dark web sites
PeterHep
dark market link dark web market
Michaelded
darkmarkets darknet websites
MichaelHiz
deep web drug url dark market onion
HaroldIntip
darknet market list drug markets dark web
JackieZef
dark market onion darknet drug market
PeterHep
dark web market list tor marketplace
Jamesheest
dark web links tor market links
DavidPes
darkweb marketplace drug markets dark web
Phillipgeani
dark web markets tor dark web
FrankSuege
darknet marketplace tor market url
CharlesMic
deep web markets tor marketplace
WalterAnype
tor marketplace darkweb marketplace
RichardMuh
dark market onion darknet market list
JackieZef
darknet drug links tor marketplace
MichaelHiz
dark web sites darknet marketplace
RobertJap
dark web link deep web drug store
DonaldPar
tor markets darkmarket
EdgarMeago
dark web links tor markets
FrankSuege
tor market url dark web markets
RobertJap
tor markets 2022 dark market list
DonaldPar
dark web sites darknet markets
WendellWes
dark web drug marketplace deep web drug links
RichardMuh
darknet drug links dark market
Timwrace
darknet drug store darkmarket 2022
FrankSuege
drug markets dark web darkmarket
RichardMuh
tor markets onion market
EdgarMeago
drug markets onion darkweb marketplace
CorryFoori
dark markets 2022 darknet market links
FrankSuege
onion market bitcoin dark web
Williamlache
dark market 2022 darkmarket list
Samuelcar
deep web markets dark market
WalterAnype
darkmarket 2022 darkmarket list
BradleyDielf
dark market dark web markets
Williamreiny
dark market list dark web link
JackieZef
darknet drug market tor market
CorryFoori
dark market onion dark markets
EdgarMeago
dark market link darknet websites
DonaldPar
dark web market links dark markets 2022
Janprapy
drug markets dark web dark web market links
Ronaldsheag
tor markets 2022 darkmarket 2022
CraigGuity
darknet drug links dark market onion
DamonClica
dark markets darkmarkets
HansLag
drug markets onion deep web drug url
Richardcitup
dark web markets dark web links
VictorMaphy
darknet market links bitcoin dark web
JackieZef
dark markets drug markets onion
CoreyHer
darknet market tor markets 2022
RichardAllon
dark web sites tor markets
Justinartit
darknet websites tor darknet
Charlesweedo
dark web markets deep web drug markets
DonaldPar
dark market link tor market url
MilesEteve
darkweb marketplace darkmarket url
DannyCob
darknet websites darknet drug market
MichaelHiz
darkmarket link onion market
Steveboync
deep web drug links dark market 2022
RichardMuh
darkmarket darknet marketplace
Williamreiny
bitcoin dark web onion market
JulianKeymn
darkmarket 2022 dark web market links
BrentFaw
backlinks for SEO
WalterAnype
darknet marketplace dark market link
Thomasben
drug markets dark web tor markets 2022
Mariotip
dark markets tor market links
MichaelHiz
dark market list tor market
Williamreiny
best darknet markets tor market url
Michaelfum
darknet market links darknet websites
RichardMuh
tor markets links dark market 2022
JackieZef
deep web drug url deep web drug store
EdgarMeago
tor darknet dark web links
WalterAnype
darkweb marketplace tor market url
MilesEteve
dark web drug marketplace best darknet markets
ZacharyZer
deep web drug store best darknet markets
Steveboync
darknet market links tor markets 2022
JackieZef
tor markets 2022 darknet drug market
MilesEteve
darknet market list dark web drug marketplace
EdgarMeago
darknet drug market dark web sites
Janprapy
darkmarket link tor market url
Steveboync
deep web drug links dark web link
Dannynem
darknet drug links tor markets 2022
Tommytah
darknet market list darkmarket list
MichaelHiz
dark web link darknet market
Richardbug
darknet market links dark web market list
Mariotip
dark web drug marketplace dark web link
Philliptef
dark web link darknet drug store
Williamreiny
dark market dark web link
MichaelHiz
darknet websites deep web drug url
MilesEteve
drug markets onion dark market 2022