Jump to content
Twins Daily
  • Create Account
  • Twins Daily Top 20 Prospect Countdown: 11-15


    Nick Nelson

    In the past we have annually highlighted our Top 10 Twins prospects, but because the system is currently so loaded with quality talent, we decided to expand the scope of our list this year, profiling the 20 best players on Minnesota's farm.

    Earlier this week, Seth ran through our choices for 16 through 20, and today I'll take a look at the players we ranked 11 through 15. These players narrowly missed out on making our Top 10, but any of them could very easily appear in that range for many other organizations throughout the league.

    One-by-one individual profiles for the Top 10 Prospects will kick off next week.

    Twins Video

    15. Taylor Rogers - LHP

    Age: 24

    2014 Stats (AA): 145 IP, 11-6, 3.29 ERA, 1.29 WHIP, 113/37 K/BB

    ETA: 2016

    You won't often see Rogers mentioned among the system's most promising young arms, because he lacks the high-end velocity and gaudy strikeout numbers of some others, but if you ask folks within the organization about pitchers who can help the Twins in the near future, his name is going to come up. The lefty was an 11th-round pick out of the University of Kentucky in 2011, and he continues to advance through the minor-league ranks while showing exceptional poise and polish on the mound. Many questioned how Rogers would perform at the higher levels, but he showed a lot in the Eastern League last year by allowing only four homers in 145 innings while boosting his K-rate. The biggest question is whether his high-80s arsenal will prove too hittable in the majors, especially against right-handed batters.

    14. Adam B. Walker - OF

    Age: 23

    2014 Stats (A+): .246/.307/.436, 25 HR, 94 RBI, 78 R, 9/14 SB

    ETA: 2016

    In terms of pure power, Walker ranks with the likes of sluggers such as Miguel Sano and Kennys Vargas. He hit some legendary moonshots last year in the pitcher-friendly Florida State League, and won the league's All-Star Home Run Derby contest in June. His father was an NFL running back and his mother was a star college athlete, so the muscular 6'4" Walker has the bloodlines and build that you love to see. Unfortunately, while stepping up to High-A ball, the outfielder saw drops in batting average, OBP and slugging, which many anticipated due to his poor strike zone control and high whiff rate. He'll need to become a more complete hitter in order to have a future as a big-league regular, but the pure power alone makes him worth tracking.

    13. Stephen Gonsalves - LHP

    Age: 20

    2014 Stats (Rk/A): 65.2 IP, 4-3, 3.02 ERA, 1.14 WHIP, 70/21 K/BB

    ETA: 2018

    In 94 professional innings, Gonsalves has struck out 109 hitters and allowed only 72 hits. It's safe to say that the big 6'5" left-hander has been overwhelming the opposition at the lower levels of the minors, and he doesn't even turn 21 until July. There's not much to quibble about with his results so far, and as a tall southpaw with improving velocity, his projectibility is off the charts. So really, all that's holding Gonsalves back at this point is his limited sample size. If he can put in a full season and maintain his performance in High-A, he'll surely vault into the Top 10 next year and maybe even the Top 5.

    12. Max Kepler - OF/1B

    Age: 22

    2014 Stats (A+): .264/.333/.393, 5 HR, 59 RBI, 53 R, 6/8 SB

    ETA: 2017

    When the Twins signed the Berlin native as a 16-year-old back in 2009 with an $800,000 bonus, Kepler was considered to be perhaps the best baseball talent ever to come over from Europe. But it was always known that developing him into a big-league player was going to be a long process. Kepler needed to adapt to living and playing in the United States, and sure enough, he's had his growing pains while rising through the minors. All along, though, he has managed to post solid numbers, and 2014 was another step in the right direction. Although his production was less than dazzling, his AVG/OBP/SLG were all above the Florida State League averages (.257/.325/.371), and the overall numbers mask his second-half improvement: From July 1st through the end of the season, Kepler hit .303/.359/.442 with 19 of his 31 extra-base hits. The biggest stride for the young outfielder was his success against lefty pitchers -- after hitting .117 with a hideous .365 OPS versus southpaws in 2013, he improved to .273 and .691 last year.

    11. Lewis Thorpe - LHP

    Age: 19

    2014 Stats (A): 71.2 IP, 3-2, 3.52 ERA, 1.37 WHIP, 80/36 K/BB

    ETA: 2018

    Thorpe sneaked into our Top 10 last year, and based solely on performance, he would have found himself there again this time around. Thorpe had already established himself as a rare commodity with a mid-90s fastball whizzing in from the left side, and he further solidified his legitimacy last year by heading to the Midwest League -- where at 18 he was the youngest player to throw a pitch -- and piling up 80 strikeouts over 71 innings. Thorpe struggled a bit with his control, issuing 4.5 BB/9 to go along with five hit batsmen and eight wild pitches, but the bigger concern is his health. Thorpe felt some pain in his elbow late in the season, and an MRI revealed a UCL sprain. For now, the Twins are taking a "wait and hope for the best" approach, but as we all know, that doesn't always work out. If the young southpaw ends up needing Tommy John surgery, it would obviously set him back substantially.

    MORE FROM TWINS DAILY
    — Latest Twins coverage from our writers
    — Recent Twins discussion in our forums
    — Follow Twins Daily via Twitter, Facebook or email
    — Become a Twins Daily Caretaker

     Share


    User Feedback

    Recommended Comments



    Featured Comments

    In a recent BP article, Before They Were Prospects: AL Central, a scout had this to say at the end of a several paragraph story about Stephen Gonsalves:

     

    This scout had seen Gonsalves pitch at least six times as a high schooler. I ran into him by coincidence on a back field at the Red Sox Complex during the 2013 WWBA Underclass World Championship, where the Twins and Red Sox were playing an Instructional League game. I couldn't believe the difference in Gonsalves' curveball. Instead of being in the upper 60s, it was mid-70s and had some hair on it. If Gonsalves had thrown that pitch in high school, he would have been a lock-down first-rounder. The Twins pitching coaches had done their job and done it very well. —David Rawnsley

     

    Thanks for the info.  If his fastball and change are plus, seems to me even an average hook will make him a very compelling MLB player.  6'5 lefty with velocity and two plus pitches.  Those are pretty rare.

    Edited by tobi0040
    Link to comment
    Share on other sites

    This is one of my exact criticisms of Mauer. For as good of a hitter as he is, he has always been way too passive in RBI producing situations. He treats it the same as any other at-bat, and primarily works the count to get on-base if he can. He takes too many walks just like Votto.

     

    This is also a reason where I'm not necessarily in the camp that always defends Mauer's abilities as an 'elite' player. His skill set relies a lot on the other players in the lineup to make him truly stand out (outside of his MVP season). In this way I tend to argue with the people who call others idiots for pointing out his flaws. Mauer is definitely a great player, but it's a different kind of great than they are trying to defend, in my opinion.

     

    I also find it interesting that

    See, I see it different.  For most of his career Mauer has hit very well with RISP. Most pitchers know how good of a hitter Mauer is and I imagine most would rather face someone else than him in those situations.  So they pick around the plate and hope he goes for their pitch instead of his.  If he doesn't bite, the worst he can do is get on base.  Beter that then give up the hit.  Why go after a guy who hits like that?  Instead of Mauer forcing the issue and swinging at pitcher's pitches, he does what he always does, look for his pitch.  Make pitchers throw strikes.  There is no guarantee that if he forced the issue or was more aggressive that we'd see better results by him swinging at pitches that are nibbling at the plate. I don't see it as passive, I see it as smart.  Votto, when asked, has said pretty much the same thing. It's as if some would rather these guys swing at pitcher's pitches that could very well make unproductive outs then actually get another guy on base.

     

    Also, Mauer career slash line with RISP is better than his overall career slash line. Better BA (by 11 points), better OBP (55 points), better slugging % (20 points).  So, for his career, he does better in those situations than not in those situations.

    Edited by jimmer
    Link to comment
    Share on other sites

    Jimmers, I am with you.  The more runners on and the fewer outs the better.  I even  liked his attempt at a bunt hit back in 2010 that everyone criticized.    It was smart but just not executed well and ended up poorly.   Odds were very high for getting the bases loaded and Kubel hitting a sac fly.   The only argument against is that often even in those late inning clutch at bats he will let the first strike fastball down the middle go.    People just have to get over the fact that he is not a true power hitter though.   If a guy is on first and he swings away the highest odds of his getting a base hit is a line drive to left with a result exactly the same as a walk.   People want their heroes to be heroes I guess.   They forget all the times Kirby struck out in those situations and just remember the times he came through.   I prefer players going to their strengths.     For Mauer it is an extremely disciplined strike zone.

    Link to comment
    Share on other sites

    I'm not knocking Mauer's ability to drive in runs, I'm saying he needs help. He does move runners over with his doubles and singles, but if the guys behind him can't drive those runs in - "Oh Well". The threat of guys behind him walking, doesn't put the fear of God into opposing pitchers. The fear of guys hitting a 3 run shot is what most pitchers fear. The Twins should have those kind of fearful threats in the near future. Mauer is finally getting that kind of help again (Vargas; Arcia; Sano; Plouffe; Dozier; Etc.).

    Link to comment
    Share on other sites

    See, I see it different.  For most of his career Mauer has hit very well with RISP. Most pitchers know how good of a hitter Mauer is and I imagine most would rather face someone else than him in those situations.  So they pick around the plate and hope he goes for their pitch instead of his.  If he doesn't bite, the worst he can do is get on base.  Beter that then give up the hit.  Why go after a guy who hits like that?  Instead of Mauer forcing the issue and swinging at pitcher's pitches, he does what he always does, look for his pitch.  Make pitchers throw strikes.  There is no guarantee that if he forced the issue or was more aggressive that we'd see better results by him swinging at pitches that are nibbling at the plate. I don't see it as passive, I see it as smart.  Votto, when asked, has said pretty much the same thing. It's as if some would rather these guys swing at pitcher's pitches that could very well make unproductive outs then actually get another guy on base.

     

    Also, Mauer career slash line with RISP is better than his overall career slash line. Better BA (by 11 points), better OBP (55 points), better slugging % (20 points).  So, for his career, he does better in those situations than not in those situations.

     

    I understand and get the point of the first paragraph, but I want my best hitter doing whatever he can to bring runs in, instead of passing it along to the next guy. Runs are what win games, not putting another duck on the pond.

     

    And I'm gonna blow up the second paragraph because I've done research on this topic, just never have published it. Was more geared to make the argument Mauer should bat 2nd instead of 3rd, but works here too.

     

    For that research, the season was 2012 that I looked at. I took the primary #3 hitter from every team in baseball to compare against Mauer.

     

    Mauer has an excellent batting line with RISP over his career, however, that hasn't translated to even what I'd call average run production. Reason being? He doesn't hit a ton of XBH's in those situations, and draws a lot of walks. Lots of singles not scoring a guy from 2nd, lack of doubles to score a speedy runner from 1st, etc...

     

    He was very high in categories like batting average (tied for 4th) and on-base percentage (2nd), but much lower in things like HR's (28th of 30), RBI's (15th of 30), and slugging (24th of 30). His OPS of .861 was barely above the average of .851 for these players.

     

    One calculation I did was a percentage of possible runs these players produced. Based on RBI's and how many possible runners could have scored depending on the what the player did in that at bat. This calculation included the possibilty of a HR. I can't find that full spreadsheet for all 30 players, but my memory is telling me he was dead last in this calculation.

     

    I was able to find another sheet though, comparing him against Adam Dunn for this calculation that year. I don't know how to demonstrate this idea any better:

     

    Adam Dunn and his .204 overall batting average on the season produced a higher percentage of possible runs while up to bat (9.3% vs 8.0%) than Mauer did while batting .319.  I'll repeat, Adam Dunn was a better overall run producer by batting .204 than Mauer was by batting .319.

    Link to comment
    Share on other sites

    I understand and get the point of the first paragraph, but I want my best hitter doing whatever he can to bring runs in, instead of passing it along to the next guy. Runs are what win games, not putting another duck on the pond.

     

    ....

     

    Adam Dunn and his .204 overall batting average on the season produced a higher percentage of possible runs while up to bat (9.3% vs 8.0%) than Mauer did while batting .319.  I'll repeat, Adam Dunn was a better overall run producer by batting .204 than Mauer was by batting .319.

     

     

    I am confused.  2012:

     

    RAR (Runs Above Replacement) :

    Mauer: 22

    Dunn: 15

     

    Rbat (Runs Batting - hitting only, comparison with the average hitter)

    Mauer: 31

    Dunn: 10

    Link to comment
    Share on other sites

    I understand and get the point of the first paragraph, but I want my best hitter doing whatever he can to bring runs in, instead of passing it along to the next guy.

    Agreed.  Anyone would.  Unfortunately the opposing pitcher has some say in the matter.

    Link to comment
    Share on other sites

    I am confused.  2012:

     

    RAR (Runs Above Replacement) :

    Mauer: 22

    Dunn: 15

     

    Rbat (Runs Batting - hitting only, comparison with the average hitter)

    Mauer: 31

    Dunn: 10

     

    This is the calculation I made:

     

    Plate Appearances:

    Mauer - 641

    Dunn - 649

     

    Plate Appearances with no runners on (variable "A"):

    Mauer - 325

    Dunn - 360

     

    Plate Appearances with one runner on base (variable "B"):

    Mauer - 225

    Dunn - 208

     

    Plate Appearances with two runners on base (Variable "C"):

    Mauer - 84

    Dunn - 72

     

    Plate Appearances with bases loaded (Variable "D"):

    Mauer - 7

    Dunn - 9

     

    Runs Batted In (Variable "R"):

    Mauer - 85

    Dunn - 96

     

    Percentage of Total Possible Runs Produced = R / [A + (B*2) + (C*3) + (D*4)]:

    Mauer - 85/1055 = 8.0%

    Dunn - 96/1028 = 9.3%

    Link to comment
    Share on other sites

    Right. What I'm saying is you want that guy to be more aggressive in these situations. I don't think Mauer is.

    And I'm saying that if the pitcher has decided he's not going to let you beat him in this situation, you're playing into his hands to get aggressive at the nibbling.

    Link to comment
    Share on other sites

    This is the calculation I made:

     

    Plate Appearances:

    Mauer - 641

    Dunn - 649

     

    Plate Appearances with no runners on (variable "A"):

    Mauer - 325

    Dunn - 360

     

    Plate Appearances with one runner on base (variable "B"):

    Mauer - 225

    Dunn - 208

     

    Plate Appearances with two runners on base (Variable "C"):

    Mauer - 84

    Dunn - 72

     

    Plate Appearances with bases loaded (Variable "D"):

    Mauer - 7

    Dunn - 9

     

    Runs Batted In (Variable "R"):

    Mauer - 85

    Dunn - 96

     

    Percentage of Total Possible Runs Produced = R / [A + (B*2) + (C*3) + (D*4)]:

    Mauer - 85/1055 = 8.0%

    Dunn - 96/1028 = 9.3%

     

    So you are basing it on RBI.  Unfortunately, lots of those depend on the runner and whether he can score with a single from second base, whether or not the runner will try to steal and get thrown out or even get picked off and whether the third base coach (stop sign Scottie was it then) sends a guy in.  RBI are faulty in so many ways.

    Edited by Thrylos
    Link to comment
    Share on other sites

    So you are base it on RBI.  Unfortunately, lots of those depend on the runner and whether he can score with a single from second base, whether or not the runner will try to steal and get thrown out or even get picked off and whether the third base coach (stop sign Scottie was it then) sends a guy in.  RBI are faulty in so many ways.

     

    I know it's flawed for such reasons, but is the most blunt force way possible of looking at it. A full season is a pretty good sample size, and the bigger the sampling size you take, the more such conditions normalize and deviations become negligible between two sets.

    Edited by Steve Lein
    Link to comment
    Share on other sites

    I know it's flawed for such reasons, but is the most blunt force way possible of looking at it. A full season is a pretty good sample size, and the bigger the sampling size you take, the more such conditions normalize and deviations become negligible between two sets.

     

    Nah.  Garbage in, garbage out and RBI is garbage :)

     

    RAR and Rbat are so much better.  Can even use wRC or wRC+ if you want.  Mauer 138, Dunn 115.  That "RC" is Runs Created.  Here.

    Edited by Thrylos
    Link to comment
    Share on other sites

    A full season is a pretty good sample size, and the bigger the sampling size you take, the more such conditions normalize and deviations become negligible between two sets.

    Not with RBI it doesn't.  RBI opps are random events, completely out of the hands of the batter.  You can have a season where you hit poorly with RISP and have a lot of RBI and another year where you hit well with RISP and have much less RBI,  The year Howard won the MVP, one reason he won MVP was that he had more RBI than Pujols.  Howard hit in the low .200s with RISP, Pujols hit almost .400 with RISP.  Pujols did much better driving in the runs that were available to drive in, but Howard had more.

    Edited by jimmer
    Link to comment
    Share on other sites

    Not with RBI it doesn't.  RBI opps are random events, completely out of the hands of the batter.  You can also have a season where you hit poorly with RISP and have a lot of RBI and another year where you hit well with RISP and have much less RBI,  The year Howard won the MVP, one reason he won MVP was that he had more RBI than Pujols.  Howard hit in the low .200s with RISP, Pujols hit almost .400 with RISP.  Pujols did much better driving in the runs that were available to drive in, but Howard had more.

     

    There literally is a 2.5% percent difference in the "random" amount of opportunities each had in those numbers above. That is nothing in this context.

     

    All these numbers say is over the course of that season, Dunn was more successful at producing runs for his team than Mauer. And it is factually undeniable.

     

    To Seth: Sorry! I wasn't even paying attention to the article topic. And this is just stuff I find interesting in relation to Mauer. Not bashing. I always get accused of that! I already said Mauer is "great" in several ways before this.

    Edited by Steve Lein
    Link to comment
    Share on other sites

    Not with RBI it doesn't. RBI opps are random events, completely out of the hands of the batter. You can have a season where you hit poorly with RISP and have a lot of RBI and another year where you hit well with RISP and have much less RBI, The year Howard won the MVP, one reason he won MVP was that he had more RBI than Pujols. Howard hit in the low .200s with RISP, Pujols hit almost .400 with RISP. Pujols did much better driving in the runs that were available to drive in, but Howard had more.

    He won the MVP doing what he does and won a World Series Title the next year doing what he does. He had and has flaws, but they NEVER get to the World Series without him in that lineup. Even with all there other studs. You better have lights out pitching like the Giants did or a run producer like Howard somewhere in your lineup. IMO

     

    That's why I like where Walker lies on list. His future is bright.

    Link to comment
    Share on other sites

    RAR and Rbat are so much better.  Can even use wRC or wRC+ if you want.  Mauer 138, Dunn 115.  That "RC" is Runs Created.  Here.

     

    Yup, I love those metrics too. I'd use them in this argument as well though (the batting #2 vs batting #3). What "RC" does fundamentally to me, is combine two different abilities of a hitter: His ability to put himself in a position to end up scoring a run himself (essentially OBP), and ability to bring in runners available to him (essentially SLG).

     

    In this way, Mauer's number is driven largely by his ability to put himself in a position to score (high BA/OBP), which is worth more in the RC calculation than the ability to bring in runners (high SLG), as it should be. He's very very good at this (one of the way's he is great), one of the best in the game over his career, so his number in this is very good. Dunn's number is driven by his power, but it's limited because he's not good at putting himself in position to score in other ways (low BA/OBP).

     

    That's why you see the difference in those numbers and what I'm showing. Not at all arguing Dunn was worth more to his team than Mauer (that's something that's not debateable either), just that he produced more direct offense to scoreboards for his team.

    Link to comment
    Share on other sites

    So now prospect lists get turned into Mauer bashing/praising opportunities now? Keep on topic, please. 

    I also missed that the tangent had taken on a life of its own and I contributed to it.  Sorry.  The tangent had a defensible connection to start, drawing a contrast to Mauer's propensity for walking versus Walker's perceived need to walk more.  To the extent that connection needs to be pursued, so be it, but I agree (speaking now as a site moderator), let's stick to the thread subject of the players in this segment of the top 20.

    Link to comment
    Share on other sites

    For that research, the season was 2012 that I looked at. I took the primary #3 hitter from every team in baseball to compare against Mauer.

     

    Mauer has an excellent batting line with RISP over his career, however, that hasn't translated to even what I'd call average run production. Reason being? He doesn't hit a ton of XBH's in those situations, and draws a lot of walks. Lots of singles not scoring a guy from 2nd, lack of doubles to score a speedy runner from 1st, etc...

     

    He was very high in categories like batting average (tied for 4th) and on-base percentage (2nd), but much lower in things like HR's (28th of 30), RBI's (15th of 30), and slugging (24th of 30). His OPS of .861 was barely above the average of .851 for these players.

     

    One calculation I did was a percentage of possible runs these players produced. Based on RBI's and how many possible runners could have scored depending on the what the player did in that at bat. This calculation included the possibilty of a HR. I can't find that full spreadsheet for all 30 players, but my memory is telling me he was dead last in this calculation.

     

    I was able to find another sheet though, comparing him against Adam Dunn for this calculation that year. I don't know how to demonstrate this idea any better:

     

    Adam Dunn and his .204 overall batting average on the season produced a higher percentage of possible runs while up to bat (9.3% vs 8.0%) than Mauer did while batting .319.  I'll repeat, Adam Dunn was a better overall run producer by batting .204 than Mauer was by batting .319.

    Therefore Joe Mauer should swing less than Adam Dunn.

     

    Mauer isn't a power hitter, and never has been. When you accept this then Mauer's approach makes perfect sense. It maximizes output from a skillset that's frankly more limited than people think. Certainly more limited than Dunn's.

     

    Consider, in 2012, Mauer needed 98 swings to hit a home run. He needed 3.0 to produce an out.

     

    Dunn needed 29 swings to hit a home run, and 2.8 to produce an out.

     

    Two different batters, two very different swing-take equations. If anything, its remarkable the results were so similar. It just shows how incredibly good at collecting hits Mauer was, and how incredibly bad at collecting everything that wasn't a K, BB, or HR Dunn was.

     

    They're a fun tandem to compare.

    Edited by Willihammer
    Link to comment
    Share on other sites

    Has Lewis Thorpe not been mentioned in the discussion? How!? His health is crucial right now. If he overcomes this injury without losing a season, he instantly becomes a top 5-7 prospect.

     

    No, he hasn't... people apparently prefer to discuss the value of stats over the players...

     

    but i think you're right. Health is the key for Thorpe. Here's hoping!!

    Link to comment
    Share on other sites

    Jeremy is leaving slots 9-13 open because by mid-season his rankings will look something like this:

     

    8. Lewis Thorpe

    9. Max Murphy

    10. Max Murphy

    11. Max Murphy

    12. Max Murphy

    13. Max Murphy

    14. Max Kepler

    15. Taylor Rogers

     

    Obviously, Murphy will be so good he'll need multiple slots. Taking on kind of bonus pool money characteristic.

     

    I wasn't just going to dump my whole list on there... I wanted to show how they were bunched up.

     

    BTW - I am assigned to write a couple Top 10s. If Murphy doesn't show up by then... HE JUST MIGHT!!!

    Link to comment
    Share on other sites

    I wasn't just going to dump my whole list on there... I wanted to show how they were bunched up.

     

    BTW - I am assigned to write a couple Top 10s. If Murphy doesn't show up by then... HE JUST MIGHT!!!

     

    Just giving you a hard time, Jeremy.

     

    Maybe by mid-season Max will have "graduated" from the the prospect lists and instead be playing in the MLB All-Star Game in Cincy!

    Link to comment
    Share on other sites

    No, he hasn't... people apparently prefer to discuss the value of stats over the players...

     

    but i think you're right. Health is the key for Thorpe. Here's hoping!!

     

    Thorpe did come to the Twin Cities last Fall to get the elbow checked out so hopefully everything is fine. You just never know with those UCL's though.

    Link to comment
    Share on other sites

    Not tryin to highjack the thread... but this is killing me, every time I log on

    "15 days and 19 hours remaining until Twins pitchers & catchers report to Ft. Myers"

    It moves so slow, it almost seems to be moving backwards :D

    Link to comment
    Share on other sites

    Just giving you a hard time, Jeremy.

     

    Maybe by mid-season Max will have "graduated" from the the prospect lists and instead be playing in the MLB All-Star Game in Cincy!

     

    Greatest Twin to ever come from Bradley University!  :rolleyes:

     

    You all realize that my feelings for Murphy stem from me correctly projecting the Twins drafting him exactly when they did... and then him tearing up the Appy League. It was a snowball that just kept keeps rolling.

    Link to comment
    Share on other sites




    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

    Loading...

×
×
  • Create New...