![]() |
Corner Climbing, The best strategy of 2013?
I have started this thread here to put into discussion arguably what I think the best climbing strategy of 2013 was. This is also to put into question how teams solved this engineering problem by ingeniously designing their mechanisms to climb. Feel free to post your thoughts of this and concepts of how you think teams climbed the corner of the pyramid successfully.
|
Re: Corner Climbing, The best strategy of 2013?
Look at all three Einstein winning teams. Pure cyclers (and 2 with ground pickups). 30 point climbing is nice, but it was not the most reliable (see 67, 1114, 254) strategy this year.
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
It depends how you define "best."
Most reliable? Hardest to defend? Highest scoring? Greatest crowd pleaser? And are we talking about corner climbing as the best "overall" strategy or in comparison to other climbing methods? |
Re: Corner Climbing, The best strategy of 2013?
Quote:
On topic now... For climbing, I do not believe there was a "best" strategy. It was more about the room you had on your robot. 254/1986 robots were very fast at climbing along the faces. 67/1114 were fast at climbing the corners. The one difference I see is that 254/1986 did not give up the ability to pick up off the floor with the face climbing, while 1114/67 did with corner climbing. |
Re: Corner Climbing, The best strategy of 2013?
I think it is the best because it is the most risky way to climb. If you slip off a rung you probably will flip over and on to the ground. It is also the least stable because you only can hold on to one rung at a time. so the body of you robot can twist.
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
I also think the reason 30 point climbers were so rare this season especially in the elimination rounds came from too many rules, low point value for the level 3 climb*, and Robot In 3 Days. The reason I bring up RI3D is because I feel as though a lot of teams who would normally have focused on one aspect of the game, specifically the endgame, were inspired by the RI3D robot and strategy. Looking back at the season there were tons of teams who used a similar shooter and/or feed system. Looking at the RI3D robot, the real limitation in the point score was how quickly you could travel to the feeder station which for many teams was 3-4 trips, plus autonomous, plus a quick 10 point hang. This greatly outweighed a 30 point climb which for many teams it was a choice between one and the other. That being said I love RI3D! Those guys worked hard and they really brought such a unique aspect to the season and served as an inspiration to many teams. I really look forward to seeing what the 2014 season brings for them. *35 would have been a better score for level 3 IMHO* Back on topic. To be honest, I really loved the strategy 469 used this season. They have a very reliable autonomous with both center line and under the pyramid, quick cycler, quick floor pickup, extremely accurate full court (from both sides of the field) shooter, and a fast 10 point climb. Such a versatile machine that can cause a lot of damage in a match from many angles! |
Re: Corner Climbing, The best strategy of 2013?
Quote:
This year was really about trade offs and was a strategists dream with so many different aspects of the game to play. Its really hard to say what the best strategy was. |
Re: Corner Climbing, The best strategy of 2013?
I would say this is how not to climb the corner. Actually we drove up the corner. For most of the season we were a cycler and our caterpillar drive did not work. It was only on Saturday at worlds that our system really started to work. It was an intense obsessive effort for the entire season. This is a video of it in action. It was taken by a Gopro camera mounted under the robot.
http://www.youtube.com/watch?feature...&v=O4GK4HfHiBM Notice that the 2nd leg does not release when it should. The season is over but we are still trying to dial it in. This is a 3D model of the drive http://wiki.team1640.com/index.php?t...terpillar2.jpg We poured an unbelievable amount of resources into it but it works - kind of. This is a link to our website detailing the project. http://wiki.team1640.com/index.php?t...erpillar_Drive Note the state machine diagram at the bottom of the page. It stressed our programmers too. I don't consider it economic success. Given the resources pour into vs. the contribution to points in the competitions. It's a looser. How ever if we look at the skill sets and knowledge that our students gain from this design build project it's huge. Really huge. It forced our students to really step it up. I'm proud of their accomplishment. After surviving the caterpillar drive project, I can't help feeling the GDC is evil. They created the pyramid climb thing knowing full well that teams like us could not resist the challenge and would jump at it. They knew the pain suffering climbing the pyramid would bring to teams. Well done GDC, well done, You got us good. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
If you had unlimited time and resources to build the ultimate robot to play ultimate ascent, I think you would end up with a corner climber. Specifically, you would get one that did a passive, after the buzzer 30-pt climb. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
I could almost write a book on this subject. We had a fairly fast (under 30 seconds including alignment) corner climber with the ability to dump colored discs. It wasn't the best climber out there, but we got it to work fairly well. It took over our lives most of the season and it dominated our strategy and fate. Was corner climbing the best strategy of 2013? I would say no. Was it the best strategy for us? I still don't know, but I am glad we did it. It was what I call a "white knuckle ride" all season.
Our robot did a lot of things OK, but wasn't outstanding at any of them. We had a floor pickup arm that let us run a 5 shot autonomous, but generally it was faster for us to run cycles than collect from the floor. We could run 4 cycles in a match if we didn't plan on a climb & dump. In addition to the corner climber, we could do a "quick 10" hang from the low bar. We only won once this year. That was Week 1 at Traverse City when we only had a 3-shot auton, never did more than 3 cycles, and never climbed - just hung for 10. Our OPR was around 40 - our lowest event all season, but we still won. Climbing was not a factor. General lesson: If you show up on Week 1 with a functional robot and a drive team that has had some practice, you can do well. Our second event was West Michigan on Week 4. By then, our climber was ready to try in "battle". We had also improved on some other "lessons learned" from Week 1. The climber set back our overall performance. Since we hadn't used it in a match before, we would quit cycling and allow ourselves at least a full minute at the pyramid for alignment and climbing. If we wanted to carry discs, we needed to quit cycling even earlier in order to get them. Our best match was 5 shots in auton, 2 cycles, and a climb & dump (104 points). That was the exception, and we spent a lot of time & energy trying to repeat it. What usually happened was that our opponents would see us collecting colored discs, then swarm all over us until we didn't have enough time to climb. We managed to make it to the finals, but it wasn't because of our climber. Our third event was MSC. By then we were getting desparate to make the climb & dump a strategic and visible success. We got off to a lousy start, going 1-3 in our first four matches, despite improvements that cut our alignment time and sped up our climb. We were almost ready to go straight from autonomous to loading colored discs and climbing in order to demonstrate a consistently successful climb & dump, when we realized that the dump had become our worst enemy. It was an all-or-nothing option, and in order to achieve the "all" we were giving up more than we stood to gain. We quit trying to dump, and didn't even worry so much about reaching the 30 point climb. We went back to trying four cycles and then climbed as high as we could in the time we had left. Most of the defense went away. We were productive for the whole match. Our max scoring potential for a match was 108 (30 auton, 48 teleop, 30 climb). We never quite achieved that, but our average scoring was in the mid 80's for most of Friday and Saturday. We won our last 9 qual matches. We had a good run through eliminations, but lost the semi's in 3 matches. Partly because of a shooter motor failure, but mostly because we just got beat by the superior alliance of 2054, 67, and 2337. By that time, the climber was showing signs of wear and tear. At Championship, we "struggled" (stunk) in quals due to shooter and drive train issues. The climber was working, and was one of the reasons we got picked by 4814 & 67 for elims. Our job was to shoot 5 in auton, create a shooting lane for 67's FCS, then climb. The strategy worked well enough to get us three matches into the Curie finals. In our case, the climber was the difference between a decent season as an average cycler in a crowd of better cyclers, and a great season (in our opinion) where we had the ability to do great things when it all worked. It was stressful, but exciting. We have lots of vivid memories, but they aren't all about the high points. The design of our climber had a lot more mentor content than any other system on the robot (or any other robot we have built). I suspect that it true of many teams that climbed this year, and I am not sure that's a great thing. Using it put a lot of stress on the drivers - especially the one that operated the climber. There has never been a game where a simple miscue could so easily result in a season-ending catastrophy. We wanted to have a student field coach this year, but I held that role for myself until we we were having good climbing success. If our season was going to end in a crash, I wanted it to happen on MY watch, after I told the drivers to go for it, when I gave them the go-ahead to proceed from one level to the next. I wasn't confident early on, and I wasn't going to put that responsibility on the students. We never did have a student field coach. That wasn't such a great thing, either. From what I observed, it sounds like almost every climbing team experienced failures at critical moments. In my opinion, the points for climbing to level 2 & 3 weren't proportional to the work and risk it took to accomplish it. I don't think a single robot on Einstein got there mainly because of their ability to climb. By that standard, climbing (corner or wherever) was definitely not the best strategy of 2013. PS: We took two famous falls this year. Fortunately, neither ended our season. (1) MSC Q101 where we won 247-70. We were paired with 33 and 67, and could have set the season-high score had we completed our climb and dump instead of falling from the 20 point level. We only contributed 30 of the 247. (2) Curie Final match #1 where we won 186-0. We were at the 30 point level with a bad grip. When 67 reached the top, they hit the crown of the pyramid hard enough to knock us loose. The referees blamed 862 for knocking us off, and their alliance got red-carded. In both cases, we were able to climb in our next match, but our poor robot is suffering. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
Awesome use of the GoPro! With that positioning, you had a way to see what had gone wrong on climbs so you knew what to fix on a part you'd never be able to see properly from driving position or the stands. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
A climber that takes half a match but also dumps is pushing it. A fast climber is worth it. A fast climber that dumps is gold. (<10-15 seconds maybe?) See 1114 (pre-cmp elims) & 254. Both valuable and strategic climbers, but different methods. Quote:
|
Re: Corner Climbing, The best strategy of 2013?
I'm going to throw a shout out to team 1421's climbing concept. Their scissor lift inside climb with the dump in around 25-30 seconds was arguably the most reliable climb at champs. The best part about their climb was that they could extend their lift during the match to block quite a few fcs. I believe a corner climber had an advantage of being able to cycle better due to it usually being able to climb at a faster rate than the side climbers. My strongest point on corner climbing being the best way to climb for 30 is the teams that decided on corner climbing, 67, 71, 217, and 1114 + many other great teams. If those four elite level inspirational teams all decided to climb the corner over the side, then how can I argue that it wasn't the premier climbing option. Yes you can argue that three of these teams didn't make it to Einstein due to mechanical problems from their climbers( 217, 1114 both had problems and 67's partner 1918 had a few issues from their memorable "pyramid dive"sorry for bringing it back up) but as far as strategy goes I think it's a solid choice. It also says something that the only 30 pt. climb on Einstein was by team 1640, who had a corner climb.
|
Re: Corner Climbing, The best strategy of 2013?
217 never climbed past 10 (in a match), so I don't know why they keep being mentioned as a elite 30 point climber.
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
Although it may not have propelled us to the Einstein field, we, team 1448, were content with our 34 second corner climber that dumped four colored discs. I don't think there was another robot at championships that used our rack and pinion system, which in my opinion was extremly reliable, as our robot never failed a climb given the time.
|
Re: Corner Climbing, The best strategy of 2013?
I wouldn't say that there was any one specific "best" strategy for this season, for either overall game play and/or climbing.
Outside of the Einstein winning strategy, there were a number of very successful strategies that could have been just as successful given slightly different circumstances. Cycling, FCS, Floor pickup, Corner climbing, Side climbing, etc... were all in play leading into and up to Einstein. Specifically to corner climbing for us....we decided to persue this type of climbing to allow for room for an additional climber. It was also the first method of climbing that we were able to meet (barely) the original 54" cylinder rule. We not a fan of swinging while climbing, and didn't really have time/resources to proto-type any other methods of climbing. We didn't even prototype our corner climber method....we were all or nothing on getting it to work or fail trying. By going after this method of climbing and the design we chose, it significantly impacted our ability to floor load. We tried to pursue a flip down floor loader for a while, but were unable to meet all the packaging requirements to do both. Climbing the pyramid for 30pts was our #1 design priority. We significantly under-estimated the # of discs that could be scored, either through FCS or cycling. The ease at which good teams scored discs really de-valued the importance of climbing. Combine that with the importance of autonomous as a tie-breaker, and I would say that our design priorities were really out of whack this year. But, even with that being said there was a place for climbing in this game. 254 and 1986 showed it was possible to do while still pulling off multi-disc autos and 1114 showed it was possible to overcome the auto disadvantage by cycling 3/4 times and climbing+dumping quickly. IMO - Being able to score discs + Climbing and/or dumping = Inspiration. In the end, we may have had more success going a different route....but, I think getting the climber working and seeing it corner climbing+dumping at the end of the division finals was one of the coolest ways to lose an FRC event. |
Re: Corner Climbing, The best strategy of 2013?
Adam,
Do you feel that 67 and 1918 should have climbed on opposite corners and if so do you think it would have turned the division elims had 1918 not fell? I asking because as we all saw the pyrmaids were sometimes not very stable and I am wondering how shaky the co-corner climbers looked from behind the glass. Also a quick shout out for team 4814 for being an undefeated captain, winning 2 rookie awards, and forming such a great divison finals alliance on Curie. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
In my opinion, if you played the 2013 game competitively and still think there was a single "best" strategy for all teams, you really don't understand the game. The game featured multiple robot archetypes that all could have won the Championship with the right execution, alliance partners, and luck. The best robot for your team depends on what you could accomplish as a team. If autonomous is your strong suit, seven disc floor pickup. Mechanical wizards run your team? Climber-cycler. Are you the Cheesy Poofs? Do it all.
I believe corner climbing had less value at the mid to upper tiers of play, but at the Einstein level of play (what we'll see at IRI) it can be absolutely essential. To put it simply - this game, at its most competitive, results in both alliances being out of discs before the thirty second mark. Any "extra" points you can get (climbing, floor pickup, autonomous advantage) as well as shot accuracy will determine the outcome of the match. A cycler with a thirty point climber is far more versatile and useful than a ten point cycler for this reason. The difference maker at IRI is going to be either these extra points, or whichever alliance makes the fewest mistakes. It'll be fun to watch. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
The outcome of the Curie finals was decided when we were not able to get a clear full court shot in either F2 or F3. In F2 we completely fell apart trying to get anything done. In F3, 862 was holding their ground so well that we had to switch to cycling....at that point we were pretty much done for. Our entire strategy depended on the FCS keeping it close enough for the climbs to matter. It almost worked... I'm sure there were more creative strategies that could have been employed given the outcome, but I haven't really explored it greatly. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
The face of the pyramid felt much safer, as it's easier to keep the robot in a stable position. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
http://youtu.be/AiHcLvFYA1c?t=2m20s |
Re: Corner Climbing, The best strategy of 2013?
Based on my team's experience (inside climber + 20pt dumper), climbing was definitely a great strategy... for getting into eliminations. Being able to climb to the top effectively was something everyone saw as extremely impressive, and it makes a team attractive to alliance members. However, with the "point cap" on climbing, it wasn't all that effective a strategy to win a competition (unless you could also shoot). When events are won by alliances with 150+ scores, even contributing 50 to the alliance with a climb+dump isn't in and of itself enough to win. I am surprised we didn't see more alliances at Champs with 2 good shooters and a climber as a third pick. That seems to be a natural combination to rack up a huge amount of points.
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
The center is also way easier to line up on. Our team can go from shooting to on the first bar in 2 seconds! |
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
Does anyone know the team (with video?) that had a climber with many sets of passive hooks (fold down going over the bar, can't tip back to let go), half were fixed, and half attached to a extending mechanism. They would make short up and down movements to climb the corner, and it was honestly the coolest design I saw this season. I would guess they had 20+ hooks on the bot.
I believe they competed on newton at CMPs. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
here is a video, first one on the page http://www.nordicstorm.org/Galleries...7/Default.aspx |
Re: Corner Climbing, The best strategy of 2013?
Quote:
Strategically, it doesn't matter unless climbing inside for 30 is common. It wasn't this year, but were that to be the case, it would be more valuable to be a corner climber. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
Now that we have had more practice we can do the front side which does give us another option but while climbing we will block shooting for a moment. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
Disclaimer - yeah yeah 1640 corner climber, back half draft... |
Re: Corner Climbing, The best strategy of 2013?
There are also some other teams (like 71) who climbed from the inside cronder of the pyramid. I didn't get to see them at championships. But, at midwest, it took them only a few seconds to align and the climb took about 15-20 seconds.
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
Also, for the shooters, it's surprising to me that they'd have only one shooting position on the whole field. Was it just that the drivers that weren't confident that they could line up right from elsewhere? It seems like you could always just drive closer to the 2 pt. goals unless it was confusing a vision-based aiming system. Quote:
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
After our original design didn't work out at GSR Week 1 we redesigned our robot. One of the sacrifices we made was change our pivot from the lead screw system to a piston. This limited us to really 3 positions for the 3pt goal (Back middle, back left, and back right). The piston worked better towards our withholding allowance because once taken off it went into the event as a COTS item whereas our original lead screw design was about 5lbs of prefabricated materials. It was also extremely easy to integrate into our design and program. This was something a lot of teams did by keeping it simple. Unfortunately many of them only tuned in their back of the pyramid shot with little to no practice on the corners. Its not too hard but it does require more care when lining up so you are aimed at the goal and depending on how you line up you sit further away from the pyramid so for many their back of the pyramid speed may not be the same for the corner. For our climber it really does have implications of where we start climbing. Due to the design we have a window of about 2-4 inches horizontally on the bar we need in order to fit in the top once we climb. If we transition to climbing up the side of the pyramid, we are probably only good for 20 since it is extremely hard to determine the middle of the bar from across the field perpendicular to the robot. This is why we avoid the sides. The front of the pyramid isn't too hard for us really its a matter of wasted time. If we are shooting from the back of the pyramid, we can transition from climbing to shooting in 2 seconds while we could lose 5-10 seconds going to line up at the front of the pyramid. This is also why we don't like the side faces it would take way too long to line up on. See this video and you can see what I mean with how easy it is to line up. Since this video, our transition time has been cut in half through some fancy programming and our climb is now faster by 5 seconds: http://www.youtube.com/watch?v=CNNEld7uBJo |
Re: Corner Climbing, The best strategy of 2013?
Our team, 3752 deiced to be able to do a climb. We saw it as a game decider and the hardest part of the game. Even thou we wanted a great climbing and dumping robot we didn’t want to lose the opportunity of flexibility. So climbing wasn’t the most important part of the game but it posed an amazing opportunity to test anyone’s design capabilities. Climbing was merely an opportunity to put up a lot of points (theoretically), that theory was demolished early on when some teams were putting up 68ish points with just disks.
As I am biased to my teams design I have to say that our middle climb was a lot more stable than most teams that tried to climb. We only ever fell of one time, and it was then we bumped bumpers at the top of the pyramid with another teams and we got stuck. Out dump bucket hit the 30 point bar and pushed up off just far enough to unhook one of our climbing hooks. On the upside we did a graceful 360 off the top and only fractured 2 wheels. http://www.youtube.com/watch?v=69inPiS0Om4 This is what it looked like when it was working properly; At St. Joe regional. |
Re: Corner Climbing, The best strategy of 2013?
I feel that if the magnetic wheel was more widely attempted and used (the one team that made it work to a degree of obvious general knowledge being 118), some teams would have found ways to make it much faster than the corner climbers that used hooks. Unfortunately, 118 found that it was more beneficial for them to shoot instead of climb to the 3rd level, so they never used their level 3 climber, and I believe they also took it off (don't quote me on that one). However, if the approach to climbing using a magnetic wheel was more used, I think it would have become the most popular method to be integrated into robots that wanted to level 3 climb mid competition season. But the again as we have all seen, there weren't even any level 3 climbs on Einstein, therefore climbing in any degree was proven to not be the best strategy for Ultimate Ascent. The highest climb there was on Einstein was 148's level 2 climb, which the additional 20 points, while greatly helping their score, was not too great in its value because of the extreme scoring abilities of some of the other robots on Einstein. I really would have liked to see the climbing point values upgraded/modified so that climbing to level 3 was worth doing. I find it rather depressing that the hardest challenge FIRST has ever presented was heavily under valued, to the point where in most divisional elimination matches, climbing was rather scarce.
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
Also realize that though we were the last standing, there were several greats in divisional elims. 1114 and 1986 and others didn't give up the climb, it just didn't quite go their way. Not a terrible surprise*, as you say it's the hardest challenge in the history of FIRST. While more teams attempting it would have increased the probability of more climbers advancing farther, you're already talking about some of the best teams in the league. It also would have meant fewer floor pickups (1986 notwithstanding), and I have to say, personally I'm much more awed by a 90 point autonomous than a couple 30 point climbs...thank you Michigan for giving me the opportunity to compare the two, though I may be biased by winning Newton and MAR by the arms of 3476 and 2590's pickups. What I don't get - 118 took their climber off because it did not meet there time spec. (Ours didn't at Worlds either. It worked out, but Chestnut Hill was much better.) That's why it made more sense to shoot instead; we did the same for much of the season. I'm not sure I understand why you're evidencing a method that was attempted and discarded as unworkable/not worth it* by one of the best teams in FIRST as something more teams should have done, and would have done successfully. Of course, that spec would have changed if the climb was worth more...see above. I wouldn't have complained about more points, though I suspect the GDC underestimated disc scores rather than overestimated climbs. *Absolutely zero offense meant. Our climb worked a grand total of 3 days this season (1 at Chestnut Hill). It just happened to be the right 3 days. 1114 and 1986 were much, much, much more reliable. |
Re: Corner Climbing, The best strategy of 2013?
We actually score more in the last 20 seconds climbing than we do shooting frisbees.
|
Re: Corner Climbing, The best strategy of 2013?
Quote:
118 said the best they had was 30-45sec range. We'd pull it off too, particularly if we wanted the weight elsewhere. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
This was one of our best matches of the season. 5 cycles and a climb. one missed disc and we only loaded 3 frisbees during the last cycle since we really wanted the climb! This climb is a little on the slow side for us. http://www.youtube.com/watch?v=MYRZM...7J7Q& index=2 |
Re: Corner Climbing, The best strategy of 2013?
Quote:
In several of our qualification matches we ran out of frisbees and had 60 seconds to load up with colored discs and go climb for our 20 climb + 20 dump. However there have been instances that we were blocked well enough that we couldn't get anything to the goal until ~45 seconds to go, in which case we began shooting. It really depends on how much quality defense is being played. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
During the finals, 1519 used their blocker to prevent 195 from scoring across the field and when 195 transitioned to cycling 1519 stayed hard on their tail. This is one of the reasons the BC finals were so tight was that even though both alliances could put up close to 200 points the defense played by one FCS to another took a lot of points out of the game. |
Re: Corner Climbing, The best strategy of 2013?
Quote:
Of course, the alternative is (legally and ethically) drawing 2 technical fouls somehow. I've definitely seen that one. You could also somehow manage to block 30+ opposing climb points or 10 discs (that'd be a sight), but otherwise you're not "trading" much for a 30pt 20-30sec climb if you're out of discs. Epic video. |
| All times are GMT -5. The time now is 12:16. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi