PARAMÈTRES D’AFFICHAGE
Basculer en mode sombre
Thème automatique
COTES DES PARIS
Cotes activées
LANGUE
EN
SE CONNECTER
S'INSCRIRE
FORUMS
ARCHIVES ▾
ARCHIVES
Masses salariales des années antérieures
(Premium)
Arizona Coyotes Final Roster
Articles
Simulateur de repêchage d'expansion de 2017 - Vegas
Simulateur de repêchage d'expansion de 2021 - Seattle
CBA ▾
CBA
FAQ - Convention collective
FAQ - Rapports de dépistage
Historique des masses salariales
Rémunération maximale du contrat d’entrée
FAQ - Liste des blessés à long terme
FAQ - Rachats de contrat
FAQ - Offre Hostile
FAQ - Ballottage
FAQ - Liste de réserve
FAQ - Repêchage d'expansion
COTES
DÉPISTAGE
CALCS ▾
CALCS
Calculateur de rachat de contrat
Calculateur de ballottage
Calculateur d’offre qualificative
Calculateur d’arbitrage
Calculateur d'offre hostile
Calculateur d'impôt sur le revenu
OUTILS - FANTASY HOCKEY ▾
OUTILS - FANTASY HOCKEY
Sommaire
Alignements détaillés
Gardiens partants
Mises à jour - Statuts des joueurs
Historique des blessures
OUTILS ▾
OUTILS
Tableau de repêchage
Comparables de contrats
Équipes affiliées
Essais professionnels
Joueurs - Liste de réserve
(Premium)
Suivi des dépenses salariales
(Premium)
Rapports de dépistage
Cas d’arbitrage
Entraîneurs
Directeurs généraux
Joueurs appartenant à la formation au moment du gel - COVID
Clauses d'échange entrant en vigueur
(Premium)
JOUEURS ▾
JOUEURS
Joueurs autonomes
Joueurs actifs
Joueurs inactifs
Contrats 35 ans et +
Contrats d’entrée
Reports du contrat d'entrée
NTC-NMC
Gains en carrière
Comparables de contrats
Essais professionnels
Rapports de dépistage
Coût par point
Coût par arrêt
Transactions
Signatures
Mouvements de personnel
Historique des blessures
Historique du ballottage
Salaire retenu
Historique des rachats de contrat
ÉQUIPES ▾
CONFÉRENCE DE L'OUEST
PACIFIQUE
Ducks d'Anaheim
Flames de Calgary
Oilers d'Edmonton
Kings de Los Angeles
Sharks de San Jose
Kraken de Seattle
Canucks de Vancouver
Golden Knights de Vegas
CENTRALE
Blackhawks de Chicago
Avalanche du Colorado
Stars de Dallas
Wild du Minnesota
Predators de Nashville
Blues de St-Louis
Utah Hockey Club
Jets de Winnipeg
CONFÉRENCE DE L'EST
MÉTROPOLITAINE
Hurricanes de la Caroline
Blue Jackets de Columbus
Devils du New Jersey
Islanders de New York
Rangers de New York
Flyers de Philadelphie
Penguins de Pittsburgh
Capitals de Washington
ATLANTIQUE
Bruins de Boston
Sabres de Buffalo
Red Wings de Detroit
Panthers de la Floride
Canadiens de Montréal
Sénateurs d'Ottawa
Lightning de Tampa Bay
Maple Leafs de Toronto
INTERACTIF ▾
OUTILS INTERACTIFS
Fauteuil - DG (Simulateur de formation personnalisée)
Repêchage simulé
Simulateur de transactions (propositions de transactions)
RECHERCHER
FAUTEUIL - DG
REPÊCHAGE SIMULÉ
SIMULATEUR DE TRANSACTIONS
ÉQUIPES ▾
Ducks d'Anaheim
Bruins de Boston
Sabres de Buffalo
Flames de Calgary
Hurricanes de la Caroline
Blackhawks de Chicago
Avalanche du Colorado
Blue Jackets de Columbus
Stars de Dallas
Red Wings de Detroit
Oilers d'Edmonton
Panthers de la Floride
Kings de Los Angeles
Wild du Minnesota
Canadiens de Montréal
Predators de Nashville
Devils du New Jersey
Islanders de New York
Rangers de New York
Sénateurs d'Ottawa
Flyers de Philadelphie
Penguins de Pittsburgh
Sharks de San Jose
Kraken de Seattle
Blues de St-Louis
Lightning de Tampa Bay
Maple Leafs de Toronto
Utah Hockey Club
Canucks de Vancouver
Golden Knights de Vegas
Capitals de Washington
Jets de Winnipeg
JOUEURS ▾
Joueurs autonomes
Joueurs actifs
Joueurs inactifs
Contrats 35 ans et +
Contrats d’entrée
Reports du contrat d'entrée
NTC-NMC
Gains en carrière
Rapports de dépistage
Coût par point
Coût par arrêt
Transactions
Signatures
Mouvements de personnel
Historique des blessures
Historique du ballottage
Salaire retenu
Historique des rachats de contrat
Comparables de contrats
Essais professionnels
OUTILS ▾
Tableau de repêchage
Comparables de contrats
Rapports de dépistage
Cas d’arbitrage
Essais professionnels
Entraîneurs
Directeurs généraux
Joueurs appartenant à la formation au moment du gel - COVID
Joueurs - Liste de réserve
(Premium)
Suivi des dépenses salariales
(Premium)
Clauses d'échange entrant en vigueur
(Premium)
Équipes affiliées
OUTILS - FANTASY HOCKEY ▾
Sommaire
Alignements détaillés
Gardiens partants
Mises à jour - Statuts des joueurs
CALCS ▾
Calculateur de rachat de contrat
Calculateur de ballottage
Calculateur d’offre qualificative
Calculateur d’arbitrage
Calculateur d'offre hostile
Calculateur d'impôt sur le revenu
RAPPORTS DE DÉPISTAGE
COTES
CBA▾
FAQ - Convention collective
FAQ - Rapports de dépistage
Historique des masses salariales
Rémunération maximale du contrat d’entrée
FAQ - Rachats de contrat
FAQ - Liste des blessés à long terme
FAQ - Offre Hostile
FAQ - Ballottage
FAQ - Liste de réserve
FAQ - Repêchage d'expansion
ARCHIVES ▾
Masses salariales des années antérieures
(Premium)
Arizona Coyotes Final Roster
Articles
Simulateur de repêchage d'expansion de 2017 - Vegas
Simulateur de repêchage d'expansion de 2021 - Seattle
FORUMS
SE CONNECTER
S'INSCRIRE
EN
Basculer en mode sombre
Cotes activées
IDKtbh
Stats Are For Losers
Membre depuis
28 nov. 2021
Messages dans les forums
2857
Messages par jour
3.0
MESSAGES
SUJETS
MENTIONS "J'AIME"
ÉQUIPES VIA FAUTEUIL-DG
Forum:
Armchair-GM
il y a 3 heures
Sujet:
Fixin Aint Easy
<div class="quote"><div class="quote_t">Quoting: <b>GalchyTheBeast27</b></div><div>You are not getting Xhekaj for this, sorry.</div></div>
It’s an overpayment, but ok.
Forum:
Armchair-GM
il y a 4 heures
Sujet:
rah rah
I’d rather move Holl or Chiarot in a Trouba deal but I wouldn’t be mad at that. Retention would be crucial tho in that case.
Forum:
Armchair-GM
Hier à 10 h 18
Sujet:
Gfy Steve
<div class="quote"><div class="quote_t">Quoting: <b>Mikeb1025</b></div><div>Why in the world would you trade Cossa for Askarov? Both are good but Askarov has a whopping 3 games NHL experience. That makes him a better goalie?
Why would you trade away Augustine for Gibson? A has been with crappy numbers last few years and a huge contract? If you wanna give him a 2nd chance then Ducks would have to retain some of that cap space AND take on a bad contract lie Holl or Husso. They are NOT going to do that so deal is off. Besides I don't really want Gibby now. 5 years ago yes. But not now.</div></div>
I have ANA retaining roughly 40% of Gibson’s deal. Majority of the value pieces going back to ANA in the trade are essentially for Zegras. Also have them taking back Husso’s deal. I think with ANA getting back a top goalie prospect, top forward prospect, NHL ready player with upside, along with a lottery pick and another early pick, it is certainly not a lopsided deal and something for each team to consider.
Forum:
Armchair-GM
Hier à 2 h 34
Sujet:
Gfy Steve
<div class="quote"><div class="quote_t">Quoting: <b>kohnsharkosz</b></div><div>I doubt Grier sends Granlund for cap dumps. Even with the distant 1st and 2nd attached.</div></div>
Fabbri & Chiarot can play and provide veteran leadership that SJS could use along with the two picks and two prospects but, you’re probably right since they could prob get a 1st round pick for Granlund at the TDL.
Forum:
Armchair-GM
mar. à 15 h 38
Sujet:
Yzerman is drunk
<div class="quote"><div class="quote_t">Quoting: <b>buffbry</b></div><div>Yeah but I was giving him benefit of the doubt. Not anymore unless he proves it. Same 2nd to dump holl? I don't get it</div></div>
Honestly if he paid a 2nd to dump Holl and fix that massive mistake brain dead signing, I’d be indifferent about it.
You would have had to think Walman had at least SOME value.
Forum:
Armchair-GM
mar. à 15 h 27
Sujet:
Yzerman is drunk
<div class="quote"><div class="quote_t">Quoting: <b>buffbry</b></div><div>This is the first offseason where I'm starting to feel it. Walman easily could have gotten a mid round pick, not trade a 2nd for him. Honestly if he doesn't make a big splash to improve team and only signs a Dakota Joshua type I might fully be on the fire yzerman train. He now must do something massive to get me back. Insane</div></div>
It’s been like this since day one.
Forum:
Armchair-GM
mar. à 15 h 26
Sujet:
Yzerman is drunk
Hahaha what a joke
Forum:
Armchair-GM
14 juin à 21 h 49
Sujet:
Continuing to be crap
The only players I’d pay to move is Holl & Chiarot.
Forum:
Armchair-GM
9 juin à 19 h 37
Sujet:
impatient yzerplan
I was gonna comment “Detroit accepts” but then I realized this was a Detroit ACGM, so in that case, Chicago declines.
Forum:
Armchair-GM
9 juin à 19 h 35
Sujet:
Guentzel and bedard
Maatta is not a dump.
Forum:
Armchair-GM
8 juin à 18 h 33
Sujet:
I Know What You Did Next Summer
<div class="quote"><div class="quote_t">Quoting: <b>glarson17</b></div><div>Sharks pass</div></div>
Nah, I think the Sharks easily would take that deal. Even if it was 1 for 1 it would be a fair trade, I grossly overpaid.
Forum:
Armchair-GM
8 juin à 18 h 29
Sujet:
I Know What You Did Next Summer
<div class="quote"><div class="quote_t">Quoting: <b>MoxNix</b></div><div>Remove Chiarot and the rest of that offer gets you a signed Markstrom stick just before he gets traded to NJ for 10th OA.</div></div>
Lol u think ur getting a 1st round pick for Markstrom? The 10th overall pick? 😂
Forum:
Armchair-GM
8 juin à 17 h 18
Sujet:
Leafs
Marner trade is so bad for Toronto; wings accept, obv.
Forum:
Armchair-GM
7 juin à 21 h 42
Sujet:
Wings
Why bother?
Forum:
Armchair-GM
7 juin à 20 h 43
Sujet:
Realistic summer
You sneaky son of a gun, you found a way for the Wings to take on Trouba’s full cap. I’d have to say yes to that.
Forum:
Armchair-GM
7 juin à 10 h 34
Sujet:
My moves
I would do the Detroit deal.
Forum:
Armchair-GM
7 juin à 2 h 54
Sujet:
5555
I wouldn’t do that Zegras deal.
Forum:
Armchair-GM
7 juin à 2 h 52
Sujet:
jesses team
I’d do that deal for Trouba. I wouldn’t give more tho. Maybe another 5th-7th rounder if it was a necessity.
Forum:
Armchair-GM
7 juin à 2 h 8
Sujet:
Gotta Make Moves To Fix Yzermans Mess
<div class="quote"><div class="quote_t">Quoting: <b>Swedish_Mafia</b></div><div>I just don’t buy the “winning culture” narrative as much as most. I think it can help on the edges, but teams with the most talent get labeled with good culture because they win. The wings haven’t made the playoffs since 2016, any winning culture is long gone. Finishing 4th from the bottom or 12th from the bottom isn’t impacting it either way.
When I say they pulled the plug early it is because it was clear that they hadn’t yet acquired enough elite talent at the top of the draft to compete at a truly elite level. Seider and Raymond are great players, and Kasper, Cossa, Edvinsson look like they’ll play meaningful NHL hockey, but they needed a true 1C. They would have been far better served biting the bullet on one more year of serious pain and bringing in a Fantilli, for example.
They went the other way and brought in a number of mid-tier free agents that weren’t going to get you to the playoffs, but were also going to keep you from the truly elite level prospect they needed. In my opinion it was a mistake then, and I still think it was. Currently, they look like a team headed for the mushy middle without some creative maneuvering to acquire the type of talent they will need.</div></div>
Bro we need to stop saying the same exact things, people are gonna think we’re the same person using burner accounts. 😂 I agree with every single word you have said.
Forum:
Armchair-GM
7 juin à 2 h 5
Sujet:
Gotta Make Moves To Fix Yzermans Mess
<div class="quote"><div class="quote_t">Quoting: <b>Lancebmx</b></div><div>On your team though, McIsaac doesn't get a contract. He's playing in Europe or something. I doubt he gets tendered a qualifying offer.
Berggren doesn't really deserve that much money, I think he gets a bit extra but that's quite a bit. Could work out really well if he plays well. The risk might be worth it.
Johansson doesn't get that much, can likely get him on a two year deal for under a million.
Lindholm isn't signing a one year deal, not at his age.
Duchene likely gets that offer at least in Dallas and stays there.
You were complaining about the big contracts to not great players then sign 30 year old Skjei to a big 6 year deal and 32 year old be Hakanpaa to a 3 year deal. Nothing against those players but those deals won't agree well at all.
Giving up a first, even if there is questionable cap attached, for a 34 year old goalie is also not great.</div></div>
The Berggren deal I went on the higher side for the term. Sure he could sign a 2 year deal around $1.4m or so, but since I expect him to outplay that contract, he’d likely command double or triple on his next contract. The 3 year deal at a higher AAV gives us leverage in that 2nd or 3rd year to not only have a cheap quality player but also a value trade chip.
I’m not trading a 1st round pick for Markstrom; I am trading a 1st round pick for a 50% retained Markstrom whilst dumping Chiarot & Husso’s contracts. Not to mention the 1st rounder came from Carolina in the Walman & Veleno deal. So ultimately if I can move Walman, Chiarot & Husso’s contracts at the expense of Joe Veleno and a couple 2nd round picks while solidifying our goaltending at a low dollar amount until Cossa is ready, I am doing that. Besides, what better veteran goaltender could we add than a guy who Cossa very naturally projects so similarly to.
Hakanpaa I love. There are a few players in this league who are overlooked and are quite simply “role” players and they fit them to a tee and I am very endeared to those types of players; Garnet Hathaway is one of those guys and Hakanpaa is another. What you see is what you get with him and he does what he’s asked to do, a big body, physical and I think he’d be perfect next to Edvinsson. He deserves every penny of that deal at a measly $2.5m.
The Skjei deal, admittedly wasn’t my favorite option. I think he is a fine player and next to Seider he’s a legitimate top pair defenseman. My preference/goal would be to somehow pry away Jonas Brodin from Minnesota albeit probably unrealistic. I flirted with the idea of packaging Wallinder & the 15oa pick for him but decided to keep as many assets in our back pockets to potentially make a big move at the deadline or the following season and elected to go the FA route.
Forum:
Armchair-GM
6 juin à 23 h 54
Sujet:
Gotta Make Moves To Fix Yzermans Mess
<div class="quote"><div class="quote_t">Quoting: <b>Lancebmx</b></div><div>That's not really long term, mid term. Berggren should have been in the NHL yes, but that's really it out of the players this year. Edvinsson had surgery and was best suited to start in the AHL. Also going to need guys to help teach the young players when they come up. I have no issues with Chiarot, Copp, Husso or Compher.
Husso was coming off of some good seasons, he made a move to try and make our goaltending better, it didn't work out. It was the same with Ned but they screwed Ned around.
Chiarot was literally the best defenseman available in that free agency year. We needed a defenseman and we needed toughness, he addressed both. Would it have been nice to have a shorter term deal, sure, but he had to beat out the other teams as well. I've also never been a fan of him but I understand why he signed him.
Copp is exactly what they need him to be, he isn't any less than he was in Winnipeg. His time with the Rangers was a one off for sure. Maybe a slight overpay but we needed a centre and got a centre. I would actually argue he's been producing better since he gets about 15% less o-zone starts compared to his time with the Jets. He's a good leader and our best defensive centre. He will be a good mentor for Kasper.
Compher was decent enough at 2C. It's he the best option option available, no but he was one of the best options available in free agency last year. He was literally the second best centre available after ROR, but 4 years younger. Again we needed a centre and went and got one.
With Berggren being stuck in the AHL, that was just unfortunate circumstance for him. 22/23 season we got decimated with injuries and iced basically an AHL team. Last offseason he went and signed players so we actually had some depth, we didn't get decimated with injuries this year so he was the unfortunate one being waiver exempt to go to the minors. Then add Kane into the mix.....
Holl was a rough one, we needed RHD and he overpaid to get it. It didn't work out. The rest of the free agent signings have been exactly as advertised. Perron was good for us. Lyon was really good for us. Reimer was decent enough. Gost was great for the powerplay. Sprong did offense.
He was able to trade for Debrincat for cheap, great move there.
All of the players signed though, placeholders. They are all players that will help compliment our young guys when they come up. You can't just throw young guys on the team and tell them to figure it out. You need good veterans to shelter them. Look at Buffalo as an example of that.
All in all I would say he's done a pretty good job trading this team from being one of the worst a couple years ago to almost a playoff team with one of the better prospect pools in the league. Definitely made mistakes but show me a GM that hasn't.</div></div>
I think you’re a very knowledgeable and logical Red Wings / hockey fan. With that being said, you seem like a very optimistic person and your view on this topic isn’t wrong; it’s just very optimistic.
Copp is a LW. Sure, he can play Center, but he’s a LW. He’s also a 3rd line talent. I always looked at that signing as an eventual replacement for Bertuzzi and fully expected Yzerman to acquire a real top 6 Center and that hasn’t happened yet.
Compher is a good player, like Copp, but he’s also a 3rd liner. He is a real Center, though, so that’s cool.
Both these guys were signed too long and for too much money. I know you’re saying there wasn’t many options but, that’s an excuse. We could have traded for Monahan like we mentioned previously or we could have signed any veteran NHLer to do very similar to what both those players have done for less money and much shorter term and revisited the need in the following offseason until a great fit came along.
Husso deal I hated from the start. Trading for a pending UFA’s rights unless it’s a superstar is just asinine to me. Again, another one of those “smartest man in the room” deals. He did play well his first year, which, I never thought he was a bad player and still do not, but again, why trade assets, and spend $15m on a player who isn’t going to be much better than a veteran goaltender that we could just sign to a 1 year deal for much less, or hell, the same AAV but for 1 year instead of 3 or 4.
Forum:
Armchair-GM
6 juin à 23 h 36
Sujet:
Gotta Make Moves To Fix Yzermans Mess
<div class="quote"><div class="quote_t">Quoting: <b>Swedish_Mafia</b></div><div>Fully agree. Every one of those signing was blatantly bad before the ink was dry. My take is that he got sick of losing and pulled the plug early on the rebuild when the team was half baked. They needed another year at the bottom before they started adding veterans.
I think the reality of the situation is he probably got a little lucky in Tampa on a couple guys (Vasi, Point), and Hedman/Stammer were already there. I think most NHL GMs are pretty bad at their job, and he is probably just slightly less bad than the norm.
It’s a boys club with 32 guys who are more concerned with job preservation than actually doing what’s best for the team. The fact that no one ever offer sheets anyone is the silliest thing in the world to me.</div></div>
100%
The offer sheet thing too is weird to me too. It’s blatant collusion. Idk how that flies in this league.
Every season I look at a handful of players and calculate what it would take to force a team to not match an offer sheet and it’s fun but a wholly useless act on my part.
Forum:
Armchair-GM
6 juin à 23 h 32
Sujet:
Gotta Make Moves To Fix Yzermans Mess
<div class="quote"><div class="quote_t">Quoting: <b>Lancebmx</b></div><div>I agree on the cap dump stuff. But maybe they he wasn't allowed to spend too the cap at the time? The team has declining ticket sales and just built a new arena. Maybe they were penny pinching. Have to remember there is a business side of things, not making excuses just making a statement.
I'm also also saddened about the Marleau and Monahan deals. Monahan especially cause we needed a centre. Another one I was hoping for was the Gostisbehere deal, we needed a left handed defenseman and more offense, went to Arizona. Maybe behind the scenes the deals weren't presented to him? Maybe he ask was just a bit high? Could be a bunch of contributing factors to it.
I like at players like Wyatt Johnston and Brock Faber and see how we missed drafting them. I've never looked the idea of trading down and it pisses me off when he does.</div></div>
I agree with everything you said. I suppose that explanation could absolutely be a possibility, we will never know.
It still bothers me though, and people always look at me like I’m crazy when I say this but, even the Seider pick irks me to this day. I remember watching the draft and I actually wanted Seider; just NOT at #6. My brother said to me at the time, “what if he turns into a Nicklas Lidstrom type player” and I said I still don’t like the pick, love the player, don’t like the spot.
I did a mock draft prior to that draft and I had us taking Trevor Zegras, my sights were set on the two American boys, Zegras & Boldy, obviously you can only get one. And I actually had us trading back into the 1st round to #24 to take Seider. Now, maybe Seider wasn’t going to be on the board that late, but I still believe he would have been there somewhere in the teens, but we’ll never know.
I definitely wouldn’t have taken a defenseman who I thought was not necessarily dynamic offensively that high in the draft which was another element of the player that bothered me. We had the draft capital at the time to move up in the draft and something like what I suggested could have worked.
At the end of the day I’m fine with the player, he’s been nothing short of terrific, but you can’t help but think IF Yzerman did maneuver in that draft and got us Zegras or Boldy and made a shrewd move to swing back into the first round and get Seider too? That would have been something.
Forum:
Armchair-GM
6 juin à 23 h 18
Sujet:
Gotta Make Moves To Fix Yzermans Mess
<div class="quote"><div class="quote_t">Quoting: <b>Lancebmx</b></div><div>Yzerman wants to build a team through the draft. He's missed on some picks for sure but most of his first rounders have looked good. UFAs are place holders, it's pretty easy to see, in I don't understand how people don't. No one is signed for long term.
It sucks missing out on guys like Faber and Johnston and stuff, players that were drafted with picks we owned, but you never know.
Takes time to draft and develop players.</div></div>
No one is signed long term? He’s signed 4 mediocre players to deals between 3-5 years. Holl, Chiarot, Copp & Compher. A combined nearly $20m “placeholders” for another 2-4 seasons.
U don’t have to sugarcoat it for anybody, this is what it is.
Forum:
Armchair-GM
6 juin à 23 h 16
Sujet:
Gotta Make Moves To Fix Yzermans Mess
<div class="quote"><div class="quote_t">Quoting: <b>Swedish_Mafia</b></div><div>I’m no Yzerman apologist. In fact, I think he’s been fairly mediocre in him time in Detroit. Stellar first round drafting, and absolutely head scratching free agent signings. But “cap hell” is not accurate. They can buy out Holl and have all the money/spots they need to re-sign Raymond/Seider to 8 year deals, Kane to 6 mil, bring back all RFAs and move Edvinsson, Johansson, Kasper, and Mazur up to the big club. Do I like the way the team looks when you go that conservative? Not really. But their situation is very manageable.</div></div>
Yeah, I don’t think we’re in “cap hell” either which is why I put the “arguably” in front. But you fail to mention the Copp, Compher, Husso, Chiarot & Fabbri signings/extensions. Those players are all serviceable but certainly should not have been compensated in the manner in which they were. Every Detroit fan who isn’t a homer and is knowledgeable on hockey knows that and knew that at the time.
And you did mention the Holl signing and that might have been the most idiotic thing he’s done since he’s been here.
It’s annoying when u see him make the moves he does and they just ooze of “I’m the smartest man in the room” vibes and they don’t pan out and you realize he in fact, isn’t.
1
2
Suivant
Page 1
Remerciements à
Guillaume Lambert-Héon
pour l'aide à la traduction de l'anglais au français
SalarySwish
| Masses salariales de la NBA par CapFriendly
Conditions d’utilisation
Politique de confidentialité
Règlements du forum
À propos de nous
FAQ - Convention collective
Nous contacter
Privacy Manager
Follow @CapFriendly
CapFriendly
CapFriendly
© 2024 CapFriendly.com