☆☆ 2012 NBA Finals ☆☆ The King has been crowned; Heat win 2012 NBA Finals! Bron Finals MVP.

Originally Posted by DIOR PAINT

Originally Posted by University of Nike

Originally Posted by Al3xis

I just want to know how the best 'pure scorer' in the league can be shooting 39% at 6'8 250 and we're 17 games in.

You and me both.
People been REAL quiet on that Melo > KD talk this year 
laugh.gif

Not defending Melo because he's playing like garbage so far, but y'all really always go in on Knicks players..Not making excuses because even with a hurt wrist, he should be shooting a higher percentage than that..But dude a few pages back said he likes the Pacers because they have a player that can take over offensively in the 4th quarter in Danny Granger, while dude is shooting 37% on the year..Yet nobody quotes that BS..If I said the same about Melo, it would be tons of quotes with "
roll.gif
roll.gif
roll.gif
"



Oh yeah, and all the Knicks critics on NT were saying "Good move Knicks, cutting Billups
laugh.gif
" when dude started the season with 2-3 consistent games, but he has been garbage all season except for that 1 three pointer he made to win the game against Dallas...Even though the Knicks suck currently, they'd be even worse if they had Billups and not Tyson.
 
With the way the East looks...I really don't think we can say (inset team here) will DEFINITELY beat (insert team here). Even Miami doesn't look like like this dominant team everyone here claimed has a walk to the finals. I seriously believe teams 1-8 are all CAPABLE of beating each other in a 7 game series. I wouldn't even count out the lowly Knicks catching someone slipping in the playoffs.
 
Cake, BHZ, come on guys, save your breath.  He's hyping the Pacers because George Hill is on the team now, a former Spur. 

He knows nothing else about that squad whatsoever.  That dude couldn't name all 30 teams in the NBA much less break down Bulls/Pacers. 

Look at who you're dealin with  


laugh.gif
 
Originally Posted by MJGREATXII

But @ATGD; flopping is a acting like a little !@#$@, in my opinion that's soft, but to each his own. 
He's acting like a little !+@$# to get foul calls though. As lame as it is it's a tactic.

If you soft though, you soft. Aint no acting about that.
 
Originally Posted by CP1708

Cake, BHZ, come on guys, save your breath.  He's hyping the Pacers because George Hill is on the team now, a former Spur. 

He knows nothing else about that squad whatsoever.  That dude couldn't name all 30 teams in the NBA much less break down Bulls/Pacers. 

Look at who you're dealin with  


laugh.gif


laugh.gif
 
Pau was mad that he almost got traded for CP3. Dats why he finna felt like messing with Paul. Dude still hurt that his Lakers wanted Paul over him.
 
Originally Posted by ColdCity

Originally Posted by CP1708

Cake, BHZ, come on guys, save your breath.  He's hyping the Pacers because George Hill is on the team now, a former Spur. 

He knows nothing else about that squad whatsoever.  That dude couldn't name all 30 teams in the NBA much less break down Bulls/Pacers. 

Look at who you're dealin with  


laugh.gif


laugh.gif

"and that bastard CP1708" --an excerpt from Doo's future suicide note
 
Biggest rookie surprises.

Spoiler [+]
With games coming at an alarming rate and players moving in and out of rotations thanks to injuries, fouls or coaching decisions, it's too early to make any kind of permanent decision about how this class is doing. One week a player could be scoring and playing a lot, the next week he could be out of the rotation entirely.

Still, there are five guys who have played well enough, and for enough minutes, to be noticed as having more than just a few good moments. And all five are exceeding expectations by a good degree. Here are my top surprises of the first month of the season.


[h4]ROOKIE 50 RANKINGS[/h4]
nba_rookie50_logo_110.jpg
We're keeping track of every NBA rook. Here are the latest Top 50 rankings.
1Kyrie Irving
arrow_up.gif
2Ricky Rubio
arrow_down.gif
3Chandler Parsons
arrow_up.gif
4MarShon Brooks
arrow_down.gif
5Kahwi Leonard
arrow_up.gif
6Kemba Walker
arrow_down.gif
7Jon Leuer
arrow.gif
8Derrick Williams
arrow_up.gif
9Brandon Knight
arrow_up.gif
10Iman Shumpert
arrow_down.gif
[h2][/h2] [th=""]Rank[/th][th=""]Player[/th][th=""]Stock[/th]
• Click here for the complete rankings »




[h3]Kyrie Irving, Cavaliers[/h3](Drafted No. 1 overall; current rookie rank: No. 1)
As a rookie, Derrick Rose posted a player efficiency rating (PER) of 16.05, well below the 18.28 that the following season's rookie of the year, Tyreke Evans, put up. Mike Conley struggled some in Year 1 with a 12.58 PER (and an early-season injury), and John Wall finished his first season with a 15.85 PER.

So when I tell you that Irving -- another one-and-done point guard taken in the top five of the draft -- has a PER of 20.62, it's easy to see how special that is, especially since he barely played during his one season at Duke.

Rose, Evans, Conley and Wall all had monster freshman seasons in college and each seemed ready for the NBA when he declared for the draft. Irving likely would have as well, if not for a toe injury that limited him to 11 NCAA games. But no matter; the Cavs rookie arrived in the NBA ready to start -- and star -- for his franchise. Irving's stats show the deep and varied impact he's having already, and that includes helping the Cavs win games. With Irving as their best player, the Cavs have quickly recovered from last season's 19-63 record and are now legit playoff contenders in the East.

The best news comes in the form of their future. Of the point guards mentioned above, only Evans regressed after his rookie season, while Rose and Conley have greatly improved and Wall looks poised to explode as this season unfolds. Considering how few games Irving has played since his last game in high school, his learning curve is even steeper than the others listed. So as he catches up, his game can take off to an even higher level.

i

Rubio​
[h3]Ricky Rubio, Timberwolves[/h3](Drafted No. 5 in 2009; current rookie rank: No. 2)
As we documented last week, Rubio has already proved to be the kind of player everyone hoped he would be two seasons ago when he fell to the Wolves at No. 5. But that doesn't mean his performance so far has not been a surprise. In fact, many teams in the league expected him to be horrible this season.

Rubio's shooting woes are evident, and he's so focused on making the great pass that he tends to miss easier plays and thus risks unnecessary turnovers, but there's no denying his impact on both sides of the ball.

Consider this: Rubio is already a better defender than Russell Westbrook, Rose, Evans and Wall were when they were rookies -- by a mile. He might even be better on defense than they are now (more data will give us that answer). He's someone offenses have to account for when handling the ball against the Wolves. That alone is shocking to those who think power and speed are defensive requirements in the NBA. Rubio's length, feel and willingness to "muck things up" go a long way on defense.

i

Parsons​
[h3]Chandler Parsons, Rockets [/h3](Drafted No. 38; current rookie rank: No. 3)
Having to beat out lottery pick and All-American Marcus Morris for a spot in the rotation was a tough enough task for Parsons, who was largely an underachiever for most of his career at Florida. As a second-round pick, just getting a spot on the team was not even assured. But after arriving at camp, Parsons was not only good enough for the Rockets to send Morris to the D-League, but he started pressing starter Chase Budinger for playing time. Then he took that starting spot by playing good defense, hustling, making enough shots, finding opportunities to attack the rim on the offensive glass and just generally being a better player than Budinger.

At 6-foot-10, Parsons gives the Rockets the size they often need on defense. When he matched up with Kevin Durant in Oklahoma City, Durant scored a lot of points, but Parsons fought him every step of the way, something he didn't always do in college. If he brings it every night in the NBA, he's going to be a tough player to replace in the starting lineup.

i

Brooks​
[h3]MarShon Brooks, Nets[/h3](Drafted No. 25; current rookie rank: No. 4)
Any time a rookie performs as well as Brooks has, it's a surprise, even if he was the top pick in the draft. But what Brooks is doing as a late first-round pick is stunning.

Brooks' scoring talent was obvious in college, but teams weren't sure how it would transfer to the NBA since he'd be playing second fiddle to Deron Williams after playing like Jimmer Fredette at Providence (he had the ball in his hands all the time and could do whatever he wanted). But Brooks has proved to be many things for the Nets -- an excellent weapon playing off of Williams, a great shot-creator on his own, a terrific finisher in the paint and as a midrange shooter, and a good 3-point specialist. Not only that, but he's rebounding and defending his position like a veteran.

If he maintains this level of play, Brooks becomes a long-term solution as a starting shooting guard in the NBA. He's a strong contender for rookie of the year honors and he looks like he can be the leading scorer of his team in the next few years. Right now, it looks like the Celtics will live to regret not drafting him and trading the pick to the Nets.

i

Leuer​
[h3]Jon Leuer, Bucks[/h3](Drafted No. 40; current rookie rank: No. 7)
I don't think players should stay in school so they can learn more about the game. Colleges do not have a monopoly on "learning" -- whether it's in basketball or in the business world (check out how many billionaires have been college dropouts). Many of the game's greatest players barely went to school or never went at all. Yet, it's certainly true that a player who spends four years with a good coach can come into the league fully prepared to help his team on both ends of the floor. Leuer, who went to Wisconsin, is exactly that kind of guy.

It's not that his skill set is so special, or that his physical gifts are overwhelming. Rather, it's his entire package. He's where he's supposed to be on almost every possession and he's talented enough to then finish off the play.

He's also poised with the ball, a big reason Milwaukee's offense is best when he's on the floor. Leuer ranks in the top 20 among all power forwards in assist rate, fifth among all rooks in lowest turnover rate and first in his class in true shooting percentage. Wisconsin is known for playing amazing half-court man-to-man defense, but it's Leuer's maturity on offense that's helping him be one of the top second-round picks of the draft.

[h3]Honorable mentions[/h3]

i


Alec Burks, Jazz
Burks is playing solidly for the Jazz, who are one of the league's best surprises. He's sixth in rookie PER, finding ways to get to the line or make a good percentage of shots.

i


Enes Kanter, Jazz
After just a few games, Kanter figured out that the best way for him to contribute is to park himself in front of the rim as often as possible and eat up space and rebounds. He has the best rebounding rate in this class and he's playing within himself, not trying to do too much. That he's playing this well after missing so much game action since leaving Europe is impressive.

Gallo, Love extensions: Good deals?

Spoiler [+]
Let's cut right to the chase here and get to the one thing teams are understanding better and better about restricted free agency: In most situations, they have a tremendous advantage. Those facts dictated most of what took place in the past 24 hours.

Wednesday was the deadline for contract extensions for players on rookie contracts, and amazingly only three of them signed deals Wednesday. Along with the already-signed extensions for Russell Westbrook and Derrick Rose, that brings the grand total to just five players.

The rest will become restricted free agents this summer, which in theory makes this a very alluring free-agent class. Brook Lopez, Eric Gordon, Michael Beasley, Nicolas Batum, Rudy Fernandez, O.J. Mayo, Jason Thompson, Roy Hibbert, JaVale McGee, J.J. Hickson, Brandon Rush, Ryan Anderson, Courtney Lee, George Hill, .J. Augustin, Darrell Arthur and Marreese Speights all will be restricted free agents -- that's 17 rotation-caliber players coming on the market.

In practice, as with the past couple of seasons, only a couple of these players will even sign offer sheets because everybody knows the original team will just match it. The game is rigged; any team interested in keeping a restricted free agent can usually do so at a reasonable price -- unless you're the Utah Jazz and the Portland Trail Blazers like one of your players. (To wit: Paul Millsap and Wesley Matthews.)

In a few cases, there were some interesting cap-management issues that helped prevent players from signing. Lopez, Batum, Hibbert and McGee play for teams that could or should have lots of cap space this summer, and, as late first-round picks, each has a cap hold that is less than his likely market value. In practice, that means their teams didn't have a lot of motivation to pursue an extension unless they got a great deal.

And Gordon, of course, had the league office meddling in his extension talks, which likely helped bog things down.

Nonetheless, let's backtrack to the big picture. The reason only five of the 22 players worthy of a potential extension actually signed one is because in most cases it doesn't make sense to do so.

From the team side, there are only two criteria for signing an extension:

1. To make sure a superstar player stays in the home uniform for as long as possible; and/or

2. To offer security to a player in return for his taking a lesser contract than he might get in free agency.

Which takes us to the three players who signed Wednesday, Kevin Love, Danilo Gallinari and Kosta Koufos. Koufos was a pure example of No. 2 -- he signed a three-year, $9 million extension with a team option for the third season. Koufos signed for less than his qualifying offer, let alone his cap hold, so the deal will help the Nuggets manage their cap next summer while providing some security for their fifth big. But I went to spend today talking about the other two deals, each of which is hugely interesting.
[h3]Gallinari: Comparables the key[/h3]
Denver's decision with Gallinari was similar. My initial reaction upon seeing the four-year, $42 million deal was that the Denver Nuggets overvalued their own player again, just as they did with Arron Afflalo. Looking a bit closer, however, this looks like a much better deal. The key is to focus on the position: Big wings who can score are very rare commodities.

And Gallinari has played extremely well thus far. Among small forwards, only LeBron James and Kevin Durant outrank him in PER. He has never played in an All-Star Game and might not ever do so, but he's 23 and extremely productive.

If you compare Gallo at $10 million a year to other not-quite-All-Star wings, you quickly realize this is a pretty good contract. The three best comparables all get considerably more: Andre Iguodala makes $13.5 million this season, Luol Deng $12 million and Rudy Gay $15 million. I realize all three of these deals are considered to be a bit generous, but Gallinari's tally is considerably less.

Similarly, look at forwards who are clearly worse than Gallinari: Hedo Turkoglu gets $11 million, Richard Jefferson $9 million, Caron Butler $8.4 million and Marvin Williams $7.5 million, and Tayshaun Prince made $11 million a year ago and re-signed for $7 million.

High-scoring small forwards are deceptively difficult to find, and Gallinari is still on the upswing. The Nuggets did the right thing to lock him in at those dollars.

Which takes us to Kevin Love …
[h3]What about Love?[/h3]
As I noted above, one of the two reasons to do an extension is to lock in a superstar for as long as possible. Max contracts for superstars are the best contracts in basketball; as Henry Abbott has already noted, LeBron's value is probably about $50 million a year, so getting away with paying him $15 million puts his team at a massive advantage. With players of this caliber, the biggest threat isn't overpaying them; it's that they'll leave as unrestricted free agents, when everybody in the league is trying to pay them and the rules limit the amount.

There's no question: Love is a superstar. He was fifth in the league in PER a year ago and is sixth this season. He's the league's best rebounder, hands down, and shoots 40 percent on 3s. He scores 25.5 points per 40 minutes, which is a lot for a player who allegedly can't create his own shot; in fact, it's nearly what Dirk Nowitzki did a year ago. He's 23; he has improved every year; and he's the centerpiece of a rebuilding team.

I have no idea why you wouldn't want to keep such a player for as long as possible. In fact, that should be the primary objective when extending a max contract to a player in his early 20s. The Chicago Bulls and Oklahoma City Thunder did that exact thing by signing Rose and Westbrook to five-year deals for the max.

The Minnesota Timberwolves? They were reading from the wrong playbook. Not only didn't they give Love five years but the four-year deal they agreed to allows him to opt out after three. This is exactly what happened with LeBron James, Dwyane Wade, and Chris Bosh, and similar to what happened with Deron Williams, Chris Paul, Carmelo Anthony and Dwight Howard. You'll note that only Wade is still with the team that signed him to the extension, and that only happened after coordinating with James and Bosh.

Because of that, I had figured no sane team would ever offer a superstar player an early opt-out, especially one in a smallish market renowned for frigid winters.

And for what? So they can keep a "designated player" option around for Ricky Rubio? We don't even know whether Rubio is a max-caliber player, let alone one worthy of signing to a five-year deal three years from now. And if Love is already gone by then, what's the point?

Rather than beginning to cement the core of one of the most improved teams in basketball, Minnesota started the clock ticking on its best player's departure. Love's family is from Southern California, and the Lakers won't have any contracts in three years; you do the math. Yes, Love could extend the deal before then, but he'd be able to extend it by only two seasons in 2014; he might decide it's better off to force a trade and re-sign (or extend) in his new digs.

At best, the Wolves have created some needless drama for the next two seasons in return for a dubious advantage of paying Love for three years instead of for five. On a day when nearly every other decision made perfect sense, this one still has me scratching my head in bewilderment.
 
Originally Posted by UPPTEMPO8387

Originally Posted by DIOR PAINT

Originally Posted by University of Nike


You and me both.
People been REAL quiet on that Melo > KD talk this year 
laugh.gif

Not defending Melo because he's playing like garbage so far, but y'all really always go in on Knicks players..Not making excuses because even with a hurt wrist, he should be shooting a higher percentage than that..But dude a few pages back said he likes the Pacers because they have a player that can take over offensively in the 4th quarter in Danny Granger, while dude is shooting 37% on the year..Yet nobody quotes that BS..If I said the same about Melo, it would be tons of quotes with "
roll.gif
roll.gif
roll.gif
"

But Captain Save-a-Knick...no one cares about Danny Granger, though. No one has said "Danny Granger is just as good offensively, if not better, than Kevin Durant."
 
D'antoni isnt fired yet? Very surprising...


On another note, maybe Melo got too many elbow pads and sleeves and crap. Throwing his game off.
indifferent.gif
laugh.gif
 
Originally Posted by CP1708

Cake, BHZ, come on guys, save your breath.  He's hyping the Pacers because George Hill is on the team now, a former Spur. 

He knows nothing else about that squad whatsoever.  That dude couldn't name all 30 teams in the NBA much less break down Bulls/Pacers. 

Look at who you're dealin with  


laugh.gif


Maaaaaaaaaaaaaaaaaaaaaaan
laugh.gif


I felt like I was being trolled but I wasn't sure because they are actually a DAMN good team.  One that while I have no doubt we'd win in a 7 game series, is one that I wouldn't want to necessarily play.  I'd honestly rather play Boston or ATL than them for simple fact that goon %#@ Jeff Foster has no qualms with hurting someone.
  
 
Originally Posted by University of Nike

Originally Posted by UPPTEMPO8387

Not defending Melo because he's playing like garbage so far, but y'all really always go in on Knicks players..Not making excuses because even with a hurt wrist, he should be shooting a higher percentage than that..But dude a few pages back said he likes the Pacers because they have a player that can take over offensively in the 4th quarter in Danny Granger, while dude is shooting 37% on the year..Yet nobody quotes that BS..If I said the same about Melo, it would be tons of quotes with "
roll.gif
roll.gif
roll.gif
"

But Captain Save-a-Knick...no one cares about Danny Granger, though. No one has said "Danny Granger is just as good offensively, if not better, than Kevin Durant."

How many people said that Carmelo>Durant? 4-5 stupid NT'ers? People said Carmelo was more rounded offensively because he can score in the paint better using his post up game, and has a good mid-range, while Durant is a good jump shooter but has trouble against bigger defenders like Artest when he tries to post up down low. I personally believe Durant is better than Carmelo and 98% of Knicks fans I know would agree but you guys allow the delusional Knicks fans on NT to cloud your mind with their rants about Carmelo being better than Durant or whatever else they say.


Dudes were also saying DeAndre Jordan is a better overall player than Tyson, while Tyson without a real PG is averaging  10pts/10reb while DeAndre has arguably the best PG in the league and is averaging 8ppg/8reb and Tyson is a much better man to man defender..The only thing DeAndre has over Tyson is that he's a better shot blocker
 
Originally Posted by CP1708

Cake, BHZ, come on guys, save your breath.  He's hyping the Pacers because George Hill is on the team now, a former Spur. 

He knows nothing else about that squad whatsoever.  That dude couldn't name all 30 teams in the NBA much less break down Bulls/Pacers. 

Look at who you're dealin with  


laugh.gif

See I can't win with this dude.
30t6p3b.gif

I tried to talk about some other team besides LA and the SPURS and this dude is on my back because of one player? Like are you kidding me.
laugh.gif

Its called an upset pick. I hope they meet up in the playoffs. Would be a dope series.
Also SN CHECK.
pimp.gif



And I can't take this Grizz fan serious after he said the girzz can come out of the west. Yeah okay.
eyes.gif
 
Originally Posted by CP1708

Love's family is from Southern California, and the Lakers won't have any contracts in three years; you do the math.
All I needed to see....
And so is Russell Westbrook's soon after that.

And he went to UCLA.

Don't worry, you'll end up with Kobe, Russell, Dwight, and Love. Don't worry my dude.
 
Originally Posted by UPPTEMPO8387

Originally Posted by University of Nike

Originally Posted by UPPTEMPO8387

Not defending Melo because he's playing like garbage so far, but y'all really always go in on Knicks players..Not making excuses because even with a hurt wrist, he should be shooting a higher percentage than that..But dude a few pages back said he likes the Pacers because they have a player that can take over offensively in the 4th quarter in Danny Granger, while dude is shooting 37% on the year..Yet nobody quotes that BS..If I said the same about Melo, it would be tons of quotes with "
roll.gif
roll.gif
roll.gif
"

But Captain Save-a-Knick...no one cares about Danny Granger, though. No one has said "Danny Granger is just as good offensively, if not better, than Kevin Durant."

How many people said that Carmelo>Durant? 4-5 stupid NT'ers?
Wayyyyy more than that
laugh.gif


That thread was right before the season if I can recall correctly. I'ma gravedig that thread now as a matter of fact
laugh.gif
 
Originally Posted by JapanAir21

Originally Posted by CP1708

Love's family is from Southern California, and the Lakers won't have any contracts in three years; you do the math.
All I needed to see....
And so is Russell Westbrook's soon after that.

And he went to UCLA.

Don't worry, you'll end up with Kobe, Russell, Dwight, and Love. Don't worry my dude.


Sssshhhh, don't let my secret out of the bag. 
wink.gif


Can Love play SF?  Cuz I'm thinkin about puttin him and Blake G on the roster at the same time.  Around Dwight. 

Love work at Small Forward, or do I gotta move him to 6th man? 
nerd.gif


laugh.gif

  
 
Originally Posted by DIOR PAINT

Originally Posted by UPPTEMPO8387

Originally Posted by University of Nike


But Captain Save-a-Knick...no one cares about Danny Granger, though. No one has said "Danny Granger is just as good offensively, if not better, than Kevin Durant."

How many people said that Carmelo>Durant? 4-5 stupid NT'ers?
Wayyyyy more than that
laugh.gif


That thread was right before the season if I can recall correctly. I'ma gravedig that thread now as a matter of fact
laugh.gif
http://niketalk.yuku.com/...p-5-in-the-league?page=1

Ya'll lucky this joint locked...
 
Originally Posted by CP1708

Love's family is from Southern California, and the Lakers won't have any contracts in three years; you do the math.
All I needed to see....
All you needed to see? If this was so true, why wouldn't he just wait until after the 12-13 season and not sign this contract that the Timberwolves offered him?.... rather thaaaaaan wait ALL the way until 15-16 to play with the Lakers? You realize HE wanted the five years right.... not the Timberwolves.

Makes no sense.

Don't give me the whole, "oh who could turn down that money, he'll be here soon" routine. He'd have all that money in almost a year from the Lakers AND be able to play in LA the rest of his career.

He knows that, but he didn't do that.
 
Originally Posted by UPPTEMPO8387

Originally Posted by University of Nike

Originally Posted by UPPTEMPO8387

Not defending Melo because he's playing like garbage so far, but y'all really always go in on Knicks players..Not making excuses because even with a hurt wrist, he should be shooting a higher percentage than that..But dude a few pages back said he likes the Pacers because they have a player that can take over offensively in the 4th quarter in Danny Granger, while dude is shooting 37% on the year..Yet nobody quotes that BS..If I said the same about Melo, it would be tons of quotes with "
roll.gif
roll.gif
roll.gif
"

But Captain Save-a-Knick...no one cares about Danny Granger, though. No one has said "Danny Granger is just as good offensively, if not better, than Kevin Durant."

People said Carmelo was more rounded offensively because he can score in the paint better using his post up game, and has a good mid-range, while Durant is a good jump shooter but has trouble against bigger defenders like Artest when he tries to post up down low.


I thought this was the entire argument in the first place.

And Doo, yea its crazy to think that Memphis can come out the West because we all know its not wide open right now..... No other team stands a chance. But, I'm sure you think the Pacers can beat the Bulls and probably even beat the Heat in a 7 game series through the magical powers of George Hill?
 
No, Blake can play the four with Love at three just fine.

Bigger question is where do you fit Wade and LeBron into the picture.

Don't forget about Ricky Rubio, Chris Paul, and Deron Williams. They need minutes on the Lakers too.
 
Originally Posted by gangsta207therevolution

I want Rose to sit like 4 more games. I understand we already dont have great chemistry but his being tenative the whole game isnt gone work


He had 16 pts in the 1st qter... I wouldn't exactly call that being tentative the whole game G... now his performance afterwards... But Ronnie was hooping so I guess they were trying to let him do work.  I can't excuse his 2 point 4th qter because that's money time and he's been great during money time.
 
Back
Top Bottom