Jump to content
Twins Daily
  • Create Account
  • REPORT: Twins To Sign Jason Castro


    Parker Hageman

    The Minnesota Twins new front office did not waste much time addressing issues this offseason, first cutting ties with veteran third baseman Trevor Plouffe, now Fox Sport's Ken Rosenthal says the team has a deal in place with free agent catcher Jason Castro.

    Image courtesy of Kim Klement // USA Today

    Twins Video

    Yahoo Sport's Jeff Passan reports that the two sides have agreed upon a three-year, $24.5 million contract.

    As Nick Nelson detailed in the Offseason Handbook, Castro hasn't shown much with his bat over the last three seasons, posting a combined .215/.291/.369 line over that time. It would seem in the Twins' best interested to use him in a platoon role with the right-handed swinging John Ryan Murphy. Over the last two seasons Castro hit a passable .225/.315/.417 against right-handed pitching. In that sense, the $8.2 million per year is a hefty fee for a platoon candidate but as the left-handed hitting one, Castro would play the lion's share of the games.

    Castro's biggest upside has been his defense. Specifically his ability to steal strikes from outside of the zone, particularly against right-handed hitters.

    output_7BIM7U.gif

    This could be an immediate impact for pitchers. Consider Kyle Gibson. Gibson does not possess swing-and-miss stuff but has plenty of movement and stays around the zone. With his sinker and slider combo, Gibson could be one big benefactor to Castro's outer-half framing skills.

    Castro's receiving skill set goes beyond gaining a strike call from off the plate. It is ensuring that pitches that cut through the zone are also acknowledged as such. Consider this: over the last three season with Kurt Suzuki as the primary catcher, the Twins have had 81.3% of pitches that were in the strike zone and the batter watched it go by, called a strike -- the lowest in baseball. The Twins pitching staff, who did not need to be further behind the eight ball, was victimized to some degree by their catchers' performance. We cannot rule out some influence on inconsistent location or umpire biases, to be sure. However by comparison the Astros pitching staff, backstopped by Castro, had baseball's second best rate at 85.3%. While it may seem like a small percentage, that can make a significant difference in any given at bat.

    "Framing" might be the word that makes people cringe, as if the act is dishonest and swindling a human who is paid to make accurate calls. The reality is framing is receiving the ball in the right way. It is positioning your body to give the umpire a good look at a pitch. It is making a pitch that is one ball length off the plate look more like it clipped a part of the zone.

    What exactly does Castro's framing skills look like? Here he is stealing a called third strike, coaxing a pitch that passed by the zone back into it.

    http://i.imgur.com/Elr7puf.gif

    The previous front office regime did not put much, if any, emphasis on the value of catcher framing. The recent signings of Kurt Suzuki and Ryan Doumit did little to assist the pitching staff. Castro, on the other hand, has gone from a mediocre receiver to one of the game's highest valued, saving 32.2 framing runs above average (7th out of 103 qualified catchers) for the Astros over the last three seasons compared to Suzuki's -32.0 framing runs (100 out of 103 catchers). In theory, that is a six-game swing or could have been a two-game improvement in each season had the Twins employed Castro over Suzuki.

    When you break the numbers down further, we find that Castro is extremely adept at getting strikes called in hitter's counts. According to ESPN/Tru Media's framing stats, Castro was second in baseball among all catchers with a 15.3 framing runs above average mark when the hitter's were ahead. That means Castro was able to help get his pitcher from dangerous territory into more manageable areas.

    The move is not sexy from an offseason standpoint, however, this signing could give the Twins' pitching staff a much needed shot in the arm.

    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

     

    A one year deal makes absolutely no sense for this or any other team, and a two year deal puts them basically in the same situation after 2018.  

     

    Disagree about the any other team aspect. If you're a contending team looking for catching help, a one or two year deal to Ramos is a great move that makes all the sense in the world. He is only 29 and he had a great year last year. You have a good shot at an elite catcher for a few years and don't have to throw out the huge contract Wieters will get.

     

    That said, agreed about the Twins not going after Ramos. He'd be a heck of a gamble on a long-term deal and in the short-term, he'd likely not move the dial enough to be worth the risk.

    Link to comment
    Share on other sites

     

    Agree on the pitching needed...but we had similar catching prospects (to Castro) in Herrmann and Butera....except they both hit better than Castro over the last three years.

     

    If you're going to look at this through the narrow lens of hitting, Castro is never going to look good. This move is predicated on a view of a catcher as a fielder first and a hitter second. Hermann was a terrible outfielder, let alone catcher. And don't get me started on Butera. Besides a fluke SS year in KC at age 32, his highest OPS is .555 and his defense has never gotten the acclaim that Castro's has. Castro may not be the best player ever but he's not Butera or Hermann. In fact, it's an insult to the word prospect to apply it to Herrmann and Butera.

     

    I think the lens we're looking through this is off. Castro is not the solution to the Twins catching woes but he's a vastly superior bridge to the next long-term Twins catcher than Suzuki was. He's relatively inexpensive ($8 million is not as much in today's MLB as it was) and didn't cost prospects to get. I expect the Twins to continue to target catching prospects in the draft and to hope that Ben R. and Garver continue to develop.

    Edited by ThejacKmp
    Link to comment
    Share on other sites

     

    If you're going to look at this through the narrow lens of hitting, Castro is never going to look good. This move is predicated on a view of a catcher as a fielder first and a hitter second.

     

    I think the lens we're looking through this is off. Castro is not the solution to the Twins catching woes but he's a vastly superior bridge to the next long-term Twins catcher than Suzuki was. 

     

    I think this is purely about pitch framing.  Castro's catching defense is not impressive, with 12 passed balls and 50 wild pitches last year alone.  For comparison, Suzuki had 12 passed balls *in the past four years* while catching guys like May, Berrios, and even Deduno, and never more than 36 WPs against him in any year while in a Twins uniform.

     

    When it comes to the CS%, people ran on Suzuki a lot more than Castro in 2016, and the 5% difference between the two of them could be statistically attributed to that.  Just a couple more stolen bases and that 5% can vanish (or it can get better.)

     

    Who has the edge in categories that are important for catchers?

     

    - Catching defense - Suzuki

    - Base stealing defense - Castro 

    - Hitting - Suzuki

    - Pitch Framing - Castro
    - Age - Castro (though Suzuki has proven to be able to catch after age 29 and Castro is just now getting there)

    Castro is the less risky bet for the future, but the difference isn't going to be what some of us think it will.  The key differences boil down to this:  Castro can make the pitchers who can find the strike zone look better.  Suzuki can stop the pitchers who can't find the strike zone from costing the team games.  

    Edited by Doomtints
    Link to comment
    Share on other sites

    This is the catcher I was hoping they'd target. A bit of an over pay, I thought he'd sign for 3 yrs in the $20-24 mil range. That likely has to do with the Ramos injury making Castro the top catcher in the market. But big picture this not something that is going to hamstring this team.

     

     

    Catcher defense is such a huge low-hanging fruit for this team to improve. Yeah, Castro might be a downgrade offensively over what Suzuki gave us last year, but he's still an average offensive catcher and by sitting him against tough lefties we can minimize his weaknesses. But it's likely a 30+ run swing in run prevention- going from one of the worst framers in the game to one of the best. Not mentioning that Suzuki was a liability in controlling the running game and in my opinion one of the worst game callers out there.

    Link to comment
    Share on other sites

     

    Disagree about the any other team aspect. If you're a contending team looking for catching help, a one or two year deal to Ramos is a great move that makes all the sense in the world. He is only 29 and he had a great year last year. You have a good shot at an elite catcher for a few years and don't have to throw out the huge contract Wieters will get.

     

    That said, agreed about the Twins not going after Ramos. He'd be a heck of a gamble on a long-term deal and in the short-term, he'd likely not move the dial enough to be worth the risk.

     

    Ramos helps no one in the short term. He's likely out all most of next year.

    Link to comment
    Share on other sites

     

     But it's likely a 30+ run swing in run prevention- going from one of the worst framers in the game to one of the best. 

     

    30+ runs?  His pitch framing metrics are worth 0.92 called strikes per game.  That's never 30 runs.  That *might* be 30 walks, but probably not even that many.

    His base stealing defense is easily negated by his terrible pitch blocking skills.  Those cost bases too, you know.  

     

    The Twins traded one set of defensive liabilities for another.  We're fixing to find out which liabilities are worse for a young pitching staff.  But definitely be careful when calling this guy a huge improvement over Suzuki.  

    Edited by Doomtints
    Link to comment
    Share on other sites

    I'm late to the conversation, but are there really people on this site that have a problem with the Pohlads "overspent" by paying $8M/year? I think this is a good move for the team. I like Garver and I hope he succeeds, but we can't count on that happening. If we didn't go out and sign Castro, we'd have to start the year with Murphy and cross our fingers that Garver is ready. Or we offer try to get a catcher on a 1 year deal, but what kind of catcher are the Twins able to lure for a 1 year deal?

    Link to comment
    Share on other sites

     

    Disagree about the any other team aspect. If you're a contending team looking for catching help, a one or two year deal to Ramos is a great move that makes all the sense in the world. He is only 29 and he had a great year last year. You have a good shot at an elite catcher for a few years and don't have to throw out the huge contract Wieters will get.

     

    That said, agreed about the Twins not going after Ramos. He'd be a heck of a gamble on a long-term deal and in the short-term, he'd likely not move the dial enough to be worth the risk.

    I'm assuming that he's out until at least the All-Star break rehabbing his knee.  That's why I don't think he's really worth a one year deal anywhere.  They'd basically be signing him for half a season coming off major knee surgery.  For a catcher, that's a rather significant red flag.  I'm guessing he'll get a two year deal to make it worthwhile to the signing team.  Plus, I'd imagine that Ramos would want at least one good season to show that he's healthy again to maximize his value.  He's unlikely to do that in half a season, so a one year deal doesn't seem to make much sense from his perspective either.

    Edited by wsnydes
    Link to comment
    Share on other sites

    Suzuki had a WAR of 0.6 in 2016, and that doesn't include his bad pitch framing but does include his 'strengths,' such as they are. The year before he was below replacement level, again not even factoring in his lack of pitch framing. He is really, really bad - arguably a below replacement level projection for 2017 and beyond.

     

    Castro is not the greatest or anything, but I'm hoping the Twins adopt a fairly straightforward platoon arrangement so that he doesn't face too many lefties. After a little AAA time, hopefully Garver can be effective as a platoon mate. Between the two of them, they could easily have above-average offensive production for the position along with solid run prevention. Garver (or Murphy) of course will be making the minimum or close to it for the next few years, so if that approach panned out, it would be a bargain overall.

    Link to comment
    Share on other sites

    Suzuki: Gone. And good riddance, as I understand it.

    Centeno: Gone. And good riddance, as I understand it.

     

    In 2015 AL, the top catcher on each team averaged 87.2 starts. The No. 2 guy averaged 44.8 starts and the No. 3 guy 21.8. The No. 4 and beyond guys averaged 8.2 starts. I don't know if those are typical breakdowns, but they seem typical. Only KC used just two catchers, but Salvador Perezes don't come along very often.

     

    So, you need three catchers. Meaning that unless we are satisfied with 132 starts out of Murphy and Garver and 30 more out of people even further down the depth chart, we need another body. In that context, Castro seems the best of what's available.

    Link to comment
    Share on other sites

    A real yawner for me. Like this team needs more strikeouts. This is Drew Butera before he decided to hit last year, with a few more dingers. I hate pitch framing. Object, to cheat the game of the proper call. I guess the only thing that can fix that and the at least 15% wrong calls by our arrogant power tripping umpires is to use the technology to fix the biggest flaw in the game and have a consistent correct strike zone.

    Link to comment
    Share on other sites

    This looks to me like a pretty solid get. $8 million a year for the next three isn't breaking the bank when there are not a lot of attractive assets in this year's free agent class. It improves what we have now at catcher, and that's two unproven guys in Murphy/Garver. Besides its Mr. Pohlad's pocket book so who gives a rip what the $$ amount is. This team is so young it will be 3 years or more before any of our young guns start costing significant money. If the Twins get more competitive I'm hoping they will be willing to ante up for a nice starting pitcher in next year's class. In regards to Garver, I don't think it sets him back. If he's tearing the cover off the ball and improving his already steady defense they shouldn't hesitate to give him a shot at platooning or taking more at bats from Castro. 

    Link to comment
    Share on other sites

     

    I think this is purely about pitch framing.  Castro's catching defense is not impressive, with 12 passed balls and 50 wild pitches last year alone.  For comparison, Suzuki had 12 passed balls *in the past four years* while catching guys like May, Berrios, and even Deduno, and never more than 36 WPs against him in any year while in a Twins uniform.

     

    .....

     

    When it comes to the CS%, people ran on Suzuki a lot more than Castro in 2016, and the 5% difference between the two of them could be statistically attributed to that.  Just a couple more stolen bases and that 5% can vanish (or it can get better.)

     

    You make interesting points overall but I loathe the "a few less X means that difference is negligible" argument when people make it. It's true - but so is the fact that the difference could have been 10% of the couple of stolen bases went the other way. We can't erase statistics without acknowledging they could be wrong the other way.

     

    Also, I have a different interpretation of your PB and WP stats. I don't think we should blame catchers for wild pitches - they are pitches a catcher is not supposed to get. I do think they provide an insight into how wild a pitching staff is - if a catcher has a lot of wild pitches, it likely means he's getting more balls that are tough to handle. This may also help explain some of the discrepancy in passed balls - it seems reasonable to assume that a catcher under duress trying to block wild pitches would be more prone to making some mistakes of his own. His pitchers have wilder stuff and it's harder for him to anticipate where the ball will be.

     

    Not sure that's right but I think it's an argument that we should take a moment to think about what stats might mean before using them for a narrow purpose.

    Edited by ThejacKmp
    Link to comment
    Share on other sites

     

    Since the Braves were also chasing Castro, why not trade for the Braves catcher who was BETTER at pitch framing than Castro was and let them land Castro?  This would have saved money and the Braves are no doubt prospect hunting.  

     

    Suzuki was signed many years ago and was still one of the highest paid catchers in the league -- more than Ramos.  So is it *really* true that the Twins are paying market value, or is this just what we want to believe?

     

    Seeing as we are looking at a 1.1 WAR player who will get an 1 extra called strike per game, why not supplant him with trades for the #7 best paid player at each position?  This seems to be the bar.  Would any of these guys have a bigger impact than Castro?  

     

    Freddie Freeman 6.5 WAR

    Daniel Murphy 4.6 WAR

    Martin Prado 3.8 WAR

    Andrelton Simmons 4.2 WAR

    Jon Lester 5.3 WAR

    Lorenzo Cain 2.9 WAR

     

    Don't get the wrong idea here.  I think the Castro signing is a good move and it's pushing things the right direction.  But we need to temper our enthusiasm a bit.  I don't want to hear people complaining for the next three years about how he can't hit and can't block pitches.  (May and  Berrios are both wild, remember).  And yeah, the Twins paid a premium price for him ... that needs to be called out.  I'm all for the Twins spending more, let's hope they're consistent about it and not throwing money into a hole by making this the one position where they open up the wallet.

    Apple to orange alert.  Which one is an 8 million a year signing as a free agent player?

    Link to comment
    Share on other sites

    Here is a snippet of a 2014 article from Grantland on the value of pitch framing. I would recommend reading the entire thing and the hyperlinks to other articles inside. Sorry if this is a long post, but I think it is relevant to the discussion. 

     

     

    http://grantland.com/features/studying-art-pitch-framing-catchers-such-francisco-cervelli-chris-stewart-jose-molina-others/

    Fast found that Molina, the best receiver, was worth 35 runs above average per 120 games, and Doumit, the worst, was worth 26 runs below average. After Houston hired Fast, another analyst named Max Marchi succeeded him at Baseball Prospectus2 and brought with him a sophisticated model for framing that accounted for most of the potentially confounding factors: the umpire, the ballpark, the batter, the ball-strike count, and the pitch location and type. According to Marchi, who has consulted for a major league club and whose work has been mentioned by Rays manager Joe Maddon, Molina has saved his teams 111 runs — or, using the standard 10-runs-to-a-win conversion, about 11 wins — because of framing from 2008 to 2013. (The only other catcher with a higher run total over that same time period, Brian McCann at 122, has caught more than twice as many pitches.) Doumit, on the other end of the receiving spectrum, cost his teams 155 runs. That comes out to 0.50 runs added by Molina and 0.55 runs subtracted by Doumit per 100 pitches, an enormous difference.3 For comparative purposes, Barry Bonds’s bat during the 2001-2004 seasons, when he basically broke baseball, was worth about 0.78 runs above average per game.

     

    Granted, those run totals aren’t typical. Molina and Doumit are outliers; no one else comes close to costing his team as much per pitch as Doumit, and only Brewers catcher Jonathan Lucroy has approached Molina levels of framing effectiveness. (Lucroy has some advantages over Molina. He’s 11 years younger and has a better bat, which allows him to stay in the lineup. Since his debut in 2010, he’s saved almost twice as many runs due to framing as any other catcher, aside from Molina.)

     

    Still, consider the implications. Giancarlo Stanton, one of the most coveted young players in the game, was worth as much4 (in terms of Wins Above Replacement) over the past two seasons as Molina’s framing alone was worth in a part-time role over the past five-plus, yet Molina’s value, unlike Stanton’s, is largely overlooked. And that’s without factoring in any value Molina added by calling games, handling his pitching staff, and controlling the running game. Best of all, Molina’s done it all for an average of $1.5 million per season, in an era when a single win on the free-agent market usually runs teams around $5 million. It’s no surprise that Molina plays for the Rays, low-payroll competitors who’ve found ways to make a dollar go further than any other organization. Nor is it a coincidence that Molina, a career backup catcher whom standard sabermetric stats peg as a replacement-level player, became a first-time starter and appeared in a career-high 102 games in his age-37 season, barely six months after Fast’s study appeared on Baseball Prospectus.

     

    Eleven wins sounds like too much for a single part-time pitch receiver to add in just over five seasons, but think about how many opportunities to gain and lose strikes there are over a 162-game schedule. A durable catcher can catch around 10,000 called pitches in a single season. Many of those pitches are clear-cut calls. But that still leaves hundreds, maybe thousands, of pitches in the shadowy border region between ball and strike, where a good receiver can perform the catching equivalent of turning water into wine. Even if an extra strike doesn’t send the batter back to the dugout, it puts him in a less-favorable count and makes him less likely to do damage later in the at-bat. Dan Turkenkopf, another former Baseball Prospectus staffer who was recently hired by the Rays, put the average value of turning a single ball into a strike at 0.13 runs. If you do that a few times per game, as Molina does, the run total climbs quickly.

    Link to comment
    Share on other sites

     

    Agree on the pitching needed...but we had similar catching prospects (to Castro) in Herrmann and Butera....except they both hit better than Castro over the last three years.

     

    Hermann was not a good defensive catcher hence playing the outfield often, and he may have a little higher average with backup plate appearances but it would suffer from exposure.  Butera is excellent defensively but the improved offense is a low plate appearence mirage.  Neither are starting calibre with Castro has proven to be, hes not a top 10 guy or anything but hes an average starter at a premium position. 

     

     

    Link to comment
    Share on other sites

    Agree on the pitching needed...but we had similar catching prospects (to Castro) in Herrmann and Butera....except they both hit better than Castro over the last three years.

    I'm not sure where you are getting your numbers from, but Butera last 3 years:

    .604 OPS

    Castro last 3 years:

    .660 OPS

    Link to comment
    Share on other sites

    30+ runs? His pitch framing metrics are worth 0.92 called strikes per game. That's never 30 runs. That *might* be 30 walks, but probably not even that many.

     

    His base stealing defense is easily negated by his terrible pitch blocking skills. Those cost bases too, you know.

     

    The Twins traded one set of defensive liabilities for another. We're fixing to find out which liabilities are worse for a young pitching staff. But definitely be careful when calling this guy a huge improvement over Suzuki.

    Poor pitch framing doesn't only cost you walks. Batters hit much better ahead in the count than they do when behind in the count.

    The difference between 2-1 and 1-2 is huge, as is 1-1 and 0-2.

    Link to comment
    Share on other sites

     

     

     

    Also, I have a different interpretation of your PB and WP stats. I don't think we should blame catchers for wild pitches - they are pitches a catcher is not supposed to get. I do think they provide an insight into how wild a pitching staff is - if a catcher has a lot of wild pitches, it likely means he's getting more balls that are tough to handle. This may also help explain some of the discrepancy in passed balls - it seems reasonable to assume that a catcher under duress trying to block wild pitches would be more prone to making some mistakes of his own. His pitchers have wilder stuff and it's harder for him to anticipate where the ball will be.

     

    Not sure that's right but I think it's an argument that we should take a moment to think about what stats might mean before using them for a narrow purpose.

     

    Fair enough.  But remember that both catchers were behind the plate for a pitcher named Samuel Deduno. 

    Link to comment
    Share on other sites

     

    Poor pitch framing doesn't only cost you walks. Batters hit much better ahead in the count than they do when behind in the count.
    The difference between 2-1 and 1-2 is huge, as is 1-1 and 0-2.

     

    Depends on the hitter. 

    Link to comment
    Share on other sites

     

    I'm pretty confident that almost every hitter in baseball hits better ahead than behind.

     

    You should look at split stats more often.

     

    In any case, we are talking about 1 pitch per game.  If you are choosing to go to war over that, go for it I guess.  I'm willing to concede that 1 batter per game could conceivably fall behind in a count due to Castro's wizardry.  Now what?

    Edited by Doomtints
    Link to comment
    Share on other sites

    CarrotJuice: Give me your hottest take on Castro signing!

    Dave Cameron: If the team that employs Mike Fast (that's the Astros Director of Research and Development) isn’t interested in bringing you back, maybe your framing value isn’t as likely to continue as the Twins are hoping.

     

    Zonk: There is no question Jason Castro makes the Twins better. But is it too soon for them to sign a veteran catcher like that? Or does he figure to be important to development of young pitching?

    Dave Cameron: Yeah, they can probably argue he’ll help guys like Berrios. Plus, they had to spend their money on something. Better something small than more Ricky Nolasco deals.

    Edited by jimmer
    Link to comment
    Share on other sites

    You should look at split stats more often.

     

    In any case, we are talking about 1 pitch per game. If you are choosing to go to war over that, go for it I guess. I'm willing to concede that 1 batter per game could conceivably fall behind in a count due to Castro's wizardry. Now what?

    There has never been a hitter in the history of basebll who wasn't better ahead in the count than behind, and I don't care what SSS splits you produce. Never. Not one. Little league, HS, college, pro, major league.

     

    Every. Hitter. Is. Better. Ahead.

     

    That said, I've always been somewhat skeptical of the runs tossed around as attributable to framing, but I don't think there can be any doubt there is some difference in skill between catchers, and some value to that skill. How much? Don't know. But it's not nothing.

    Link to comment
    Share on other sites

    You should look at split stats more often.

     

    In any case, we are talking about 1 pitch per game. If you are choosing to go to war over that, go for it I guess. I'm willing to concede that 1 batter per game could conceivably fall behind in a count due to Castro's wizardry. Now what?

    What do you mean by now what?

    Getting those calls is better than not getting those, so it has value.

     

    And I doubt you can name a single player in baseball with at least 1000 PA's who has better numbers behind than ahead.

    Link to comment
    Share on other sites

     

    Isn't pitch framing...like...cheating, kind of? 

    No! No! No!...This is baseball at it's finest.  Work the edges of the game.  Frame that pitch up!

     

    Cheating is shooting up a full load of anibiolic steroids before trotting out onto the diamond.  40-60 HR's a year...

    Link to comment
    Share on other sites

     

    I get that Castro is good at pitch framing, but is that enough for $8 million per season?

     

    He isn't a good hitter, he has a weak arm, and he is average at calling games.

    Yes. His bat isn't bad for a catcher and 8 mil. isn't all that much money these days. When the other options are in house (murphy, garver, centeno - not good), signing Wilson Ramos (ACL popped and looking for a short term deal to rebuild value, will need regular rest days at DH), re-signing Suzuki (no thank you) or trading assets for a catcher from another team, I would say that it is a good deal. By no means is Castro a star, this is not an earth breaking signing. But his addition to the team is an upgrade, and he will help significantly.

    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...