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
10
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
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
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
Jarvis
Follow CapFriendly
Membre depuis
7 mars 2015
Équipe favorite
Maple Leafs de Toronto
Deuxième équipe favorite
Sénateurs d'Ottawa
Messages dans les forums
1130
Messages par jour
0.3
MESSAGES
SUJETS
MENTIONS "J'AIME"
ÉQUIPES VIA FAUTEUIL-DG
Forum:
Site Discussion
30 oct. 2022 à 11 h 54
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>zk97</b></div><div>Jonathan Drouin: LW/RW/C -> LW/RW
Really hasn't played very much centre after the speculations that he'd be playing 2C when the Kotkaniemi offersheet came in
Paul Byron: LW/RW/C -> LW/RW
Same reason as Drouin... but probably won't matter if his career is over
Calle Jarnkrok: LW/C/RW -> C/LW/RW
Seems like he's mainly playing C now on the third line with the Leafs
Pierre Engvall: LW/C -> LW/RW
Hasn't played very much C
Mathieu Joseph: C/LW/RW -> RW/LW/C
Seems like he's mainly been playing RW on the right of Shane Pinto & Tyler Motte, and hasn't really played too much C. Could probably remove C too if you want</div></div>
thanks positions have been updated
Forum:
Site Discussion
23 oct. 2022 à 20 h 17
Sujet:
Cap Errors Megathread
<div class="quote"><div class="quote_t">Quoting: <b>A_Habs_fan</b></div><div>Maximus Wanner is listed as in the minors on the Edmonton team page, he's in juniors and would be exempt from the 50 contracts i think once listed as in juniors</div></div>
Thank you, he is now listed in junior.
Forum:
Site Discussion
18 oct. 2022 à 22 h 9
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>gopherit</b></div><div>Connor Dewar (on the Wild) predominantly plays LW but plays substantial time as a center as well.
Would you mind making the following position additions?
Connor Dewar ---> LW, C
Frédérick Gaudreau ---> C, LW
Mason Shaw ---> LW, C
and flip the preferred positions
Matthew Boldy ---> RW, LW, C
Brandon Duhaime ---> RW, LW
Marcus Foligno ---> RW, LW</div></div>
thanks!
Forum:
Site Discussion
13 oct. 2022 à 22 h 43
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>SevenLeg</b></div><div>Based on the beginning of the season so far
Steven Lorentz → LW/RW/C
Tim Stutzle → C/LW
Claude Giroux → RW/C
Mathieu Joseph → RW
Elmer Soderblom → LW/C
Jordan Harris → LD/RD
Andrew Copp → C/LW/RW
Jack Quinn → RW/LW
Rasmus Asplund → LW/C
Jared McCann → LW/C
Mason McTavish → C/LW
Anton Blidh → LW/RW
Denis Malgin → RW
Connor Brown → RW/LW
Jordan Martiook → LW/RW
Anthony Duclair → RW/LW</div></div>
thanks!
Forum:
Site Discussion
5 oct. 2022 à 14 h 14
Sujet:
Cap Errors Megathread
<div class="quote"><div class="quote_t">Quoting: <b>BuFfaLOFaN</b></div><div>No sorry, when creating a new ACGM players like Peterka are included in the AHL while they are on the NHL. Not a big deal.</div></div>
AGM follows where we have the players listed on the team pages and not the depth charts.
Forum:
Site Discussion
5 oct. 2022 à 12 h 41
Sujet:
Cap Errors Megathread
<div class="quote"><div class="quote_t">Quoting: <b>BuFfaLOFaN</b></div><div>Just noticed a bunch of players currently on the sabres roster, shown in the depth charts do not automatically add to the roster when creating an AGM. Not sure if that was a glitch or whether you don't update the AGM rosters until the final rosters are set for the season?</div></div>
Are you referring to the unsigned reserve list players? If so, click sign reserve list and they are included there
Forum:
Site Discussion
27 sept. 2022 à 19 h 9
Sujet:
Cap Errors Megathread
<div class="quote"><div class="quote_t">Quoting: <b>F50marco</b></div><div>Not sure if it was brought up already but while viewing some ppl's AGM's I noticed the "created" players names in the list of the team additions (UFA, RFA, Created, etc), only shows the first name twice.
For example someone added Connor Bedard manually but it just shows as "Connor, Connor" in the team additions list.
See here for example:
https://www.capfriendly.com/armchair-gm/team/3668351</div></div>
Thanks that's a bug due to a recent update. It will be fixed 👍
Forum:
Site Discussion
9 sept. 2022 à 13 h 27
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>NoVaSpartan</b></div><div>Hello, I'm back with my second Trevor Van Riemsdyk submission, this time to ask that he be changed from LD-RD to RD-LD, as he'll be the 3RD this year and hopefully flip-flopping the positions will help confuse non-caps fans less.</div></div>
We'll wait to see where he starts the season before swapping his D side
Forum:
Site Discussion
17 août 2022 à 0 h 6
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>MatthewsFan</b></div><div>Roni Hirvonen has played LW with HIFK and currently with the WJT. He is not a C.</div></div>
thanks, updated
Forum:
Site Discussion
4 août 2022 à 16 h 10
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>Zuki9797</b></div><div>it looks like <a href="https://www.hockeydb.com/ihdb/stats/pdisplay.php?pid=231628" rel="nofollow noreferrer noopener" target="_blank">HockeyDB</a>, <a href="https://www.eliteprospects.com/player/394719/william-eklund" rel="nofollow noreferrer noopener" target="_blank">EliteProspects</a>, and <a href="https://www.nhl.com/player/william-eklund-8482667" rel="nofollow noreferrer noopener" target="_blank">NHL.com</a> have William Eklund listed as a C, so maybe his position should be changed to C/LW</div></div>
Thank you. Position has been updated.
Forum:
Site Discussion
17 juill. 2022 à 22 h 41
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>The_Cannon</b></div><div>Hello, I don’t know how this works however, I would like to submit that emil Bemstrom of the Columbus blue jackets has never played center in the nhl. He is listed as a center, right winger. A more accurate representation should be RW, LW.</div></div>
<div class="quote"><div class="quote_t">Quoting: <b>A_Habs_fan</b></div><div>Sam Poulin for the 2nd half of the season played Center so I’d switch him to C,LW. Frank Nazar has alternated between wing and Center so I’d have him as a RW, C. Jiri Kulich is a C, LW. Rieger Lorenz is a LW, C. Jani Nyman is a LW, RW. Gleb Trikozov and Filip Mesar have played all 3 forward positions, I’d have Mesar as a RW,C,LW, Trikozov as a RW,LW,C. I’d have Vinzenz Rohrer as a RW, C. Ludwig Persson as a LW, C.</div></div>
Updated! Much appreciated
Forum:
Site Discussion
17 juill. 2022 à 22 h 41
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>Nathaniel</b></div><div>Rasmus Sandin has played no more than 3 games as an RD, and he was sort of put there as a short experiment. He should really only be listed as an LD.
Kampf is exclusively a C, he did not play a single game as a winger for Toronto this season
Engvall is really less of a C and more of a LW / RW. He only took 69 faceoffs this season per Fox Sports</div></div>
<div class="quote"><div class="quote_t">Quoting: <b>HockeyScotty</b></div><div>Some Avalanche fixes:
Nichushkin, Valeri s/b RW, LW as he primarily plays RW next to MacKinnon-Landeskog.
Newhook, Alex s/b LW, C as he played LW but is a natural center and should transition to C, LW over the next season
If face-offs are the criteria for being listed at Center then Landeskog should have it added since he takes (and wins) and great many.
MacDonald, Jacob should be LD, RD, and LW as he has many games at forward over the past few years.
https://coloradohockeynow.com/2021/10/29/frei-pressed-into-duty-at-forward-jacob-macdonald-didnt-look-out-of-place/
https://www.milehighhockey.com/2020/3/19/21186923/a-defenseman-turned-forward-jacob-macdonald-on-pace-for-career-year-with-colorado-eagles
https://www.rotoballer.com/player-news/jacob-macdonald-to-suit-up-at-forward-tonight-for-avalanche/954724</div></div>
Thank you, these changes have been made.
Forum:
Site Discussion
16 juill. 2022 à 13 h 20
Sujet:
Cap Errors Megathread
<div class="quote"><div class="quote_t">Quoting: <b>NHLfan10506</b></div><div>2022 Draft Error:
The <a href="https://www.capfriendly.com/draft/2022">2022 draft page</a> list pick #129 as <a href="https://www.capfriendly.com/players/luis-schinko">Luis Schinko</a>
Actual pick was <a href="https://www.capfriendly.com/players/maximilian-kilpinen">Maximilian Kilpinen</a></div></div>
Thank you it has now been fixed
Forum:
Site Discussion
13 juill. 2022 à 16 h 46
Sujet:
Cap Errors Megathread
<div class="quote"><div class="quote_t">Quoting: <b>DragonRaptorHybrid</b></div><div>I just noticed that, on Valeri Nichushkin's new contract, his minors salary doesn't match up with his total salary; it seems like the former was just input as the AAV of the entire contract instead of the actual salary breakdown.</div></div>
Thanks it has been fixed!
Forum:
Site Discussion
18 mai 2022 à 14 h 35
Sujet:
Cap Errors Megathread
<div class="quote"><div class="quote_t">Quoting: <b>EsoYeezus69</b></div><div>Riley Tufte is listed at 6’5” 190lbs, when he’s really 6’6” 220 lbs.
It’s listed like that on HockeyDB, EliteProspects, and NHL.com.</div></div>
Thanks we will update 👍
Forum:
Armchair-GM
17 mai 2022 à 18 h 57
Sujet:
Leafs next year - Hellebuyck and Scheif
<div class="quote"><div class="quote_t">Quoting: <b>Jets2Nice</b></div><div>What makes you think the jets accept? They hang up and never answer another call from dubas. So delusional</div></div>
How? I really don't think it is that far off. Maybe need to add a bit more but not as bad as you're suggesting.
Forum:
Trade Machine Proposals
17 mai 2022 à 18 h 54
Sujet:
PLD to MTL
<div class="quote"><div class="quote_t">Quoting: <b>Windjammer</b></div><div>Overvaluing the first pick.
No chance Winnipeg considers that. Wright didn't have a great year and has fallen back a bit to the pack behind him. Aside from that there just isn't any reason for Winnipeg to set themselves back a few years just on the hope that one day, maybe, if they're lucky, Wright will be as good as Dubois already is.</div></div>
Disagree, I think Jets would highly consider this trade. After taking a huge step backwards, Wheeler getting older, and Scheifelle not happy, they need to consider rebuilding with trades like this. No reason to pay PLD big if they're not competing for a playoff spot again.
Forum:
Site Discussion
17 mai 2022 à 18 h 32
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>NHLfan10506</b></div><div>Shakir Mukhamadullin LD -> RD
played almost exclusively RD while in KHL the last two years.
But now he has a couple of North American pro games under his belt.
<a href="https://twitter.com/UticaComets/status/1525606884379570176" rel="nofollow noreferrer noopener" target="_blank">May 14</a>
<a href="https://twitter.com/UticaComets/status/1525939073596129280" rel="nofollow noreferrer noopener" target="_blank">May 15</a>
And both games were at RD.
<a href="https://www.youtube.com/watch?v=iEaJYwusATs" rel="nofollow noreferrer noopener" target="_blank">Here</a> is some shift-by-shift video from last year too
Also, Luke Hughes should be LD/RD
He has played mostly RD the last couple of years. This year's most common partner was Jacob Truscott (<a href="https://twitter.com/umichhockey/status/1512158270001086466" rel="nofollow noreferrer noopener" target="_blank">see lineup here</a>) and last year at NTDP he was at RD1 with Aidan Hreschuk (<a href="https://twitter.com/USAHockeyNTDP/status/1349853808596287496" rel="nofollow noreferrer noopener" target="_blank">see lineup here</a>).</div></div>
Thank you I have updated their positions! Appreciate that you included references.
Forum:
Site Discussion
7 mai 2022 à 9 h 29
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>A_Habs_fan</b></div><div>Couple of draft eligible changes, Matt Savoie should be listed as a C, could see the argument for C,RW. Brad Lambert is a C,RW. Slafkovsky is a LW. Rutger McGroarty is a C,LW. Jimmy Snuggerud is a RW,C. Cutter Gauthier is a LW,C.</div></div>
Thanks, updated!
Forum:
Site Discussion
2 mai 2022 à 18 h 26
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>Devil</b></div><div>Just some Devil positions that I noticed should be changed
Jesper Bratt: LW, RW -> RW, LW
Yegor Sharangovich: LW, C-> LW, RW, C
Ryan Graves: LD/RD -> LD (he's rarely played RD, maybe for 5 games max when injures occurs)
Mason Geertsen: LD, LW -> LW, LD (doesn't really mater because he's bad at both)</div></div>
Thanks!
Forum:
Site Discussion
30 avr. 2022 à 10 h 49
Sujet:
Cap Errors Megathread
<div class="quote"><div class="quote_t">Quoting: <b>A_Habs_fan</b></div><div>Not technically a cap error but I figure this goes here, Dysin Mayo's contract extension of 950x3 is not listed as an extension on his CF page or on the Contract Signings page</div></div>
Thanks, I have updated it and it should now be listed as an extension.
Forum:
Site Discussion
30 avr. 2022 à 10 h 29
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>CoopsTroops</b></div><div>Looks like this thread is mostly for NHL roster players, but here's a few observations for the Lightning's prospects/AHLers after watching the Crunch this season (trying not to be too picky):
Simon Ryfors: C/LW -> C/LW/RW
He's played everywhere all season. I'd lean towards saying he's played the most, and has looked best, at RW though if that makes a difference.
Gage Goncalves: C -> LW
Goncalves has been listed as a LW in the Crunch lineup 80ish% of the season. He's been at RW when not on LW, but that was mostly for odd games in the beginning of the season when he was still finding his spot in the lineup. I don't recall him ever being listed as a center this season. He's taken faceoffs, but usually only whenever the actual center was tossed. Maybe LW/C, but it doesn't seem like they view him as a center in the future.
Charles Hudon: LW/RW -> C/LW/RW
Hudon was a true LW/RW at the start of the season but has been playing center (successfully) for pretty much all of 2022.
Alex Barre-Boulet: LW/RW -> RW/LW
This might be getting a bit picky, but his main position is still RW. I think Seattle had him at LW to begin the season, but he's always listed as a RW for the Crunch.
Cole Koepke: LW -> LW/RW
Whenever the LW spot has been crowded, it's usually been Koepke that's been moved over to RW.
Daniel Walcott: LW/LD -> LW
In the two seasons I've been actively following the Crunch I have never seen him listed on defense. He's fully made the transition to forward - usually playing wherever needed on the wing in the bottom-six.</div></div>
Much appreciated, they positions have been updated.
Forum:
Site Discussion
29 avr. 2022 à 18 h 55
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>Zuki9797</b></div><div>Cole Caufield: RW/LW -> LW/RW
He's been mainly on the LW, and it looks like they're gonna keep him there (they even put Mike Hoffman, who's LW/RW, at RW)</div></div>
Thanks his position has been updated :)
Forum:
Site Discussion
29 avr. 2022 à 18 h 52
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>TZ11</b></div><div>Joakim Kemell C/LW/RW -> RW
He doesn't play C or LW.</div></div>
Thanks updated
Forum:
Site Discussion
27 avr. 2022 à 22 h 45
Sujet:
Changing the listing of players positions
<div class="quote"><div class="quote_t">Quoting: <b>NHLfan10506</b></div><div>Spelling change.
<a href="https://www.capfriendly.com/players/nikita-okhotyuk">Nikita Okhotyuk</a> Should be spelled O-K-H-O-T-I-U-K (with an "I" instead of "Y")
He has changed the spelling since juniors. <a href="https://twitter.com/amandacstein/status/1346849232368627712?lang=en" rel="nofollow noreferrer noopener" target="_blank">Here</a> is the Devils' NHL.com reporter on the spelling change.
Showing the correct spelling on ...
<a href="https://www.nhl.com/player/nikita-okhotiuk-8481537" rel="nofollow noreferrer noopener" target="_blank">NHL/Devils website</a>
<a href="https://theahl.com/stats/player/8406" rel="nofollow noreferrer noopener" target="_blank">AHL website</a>
<a href="https://www.uticacomets.com/players/detail/okhotiuk" rel="nofollow noreferrer noopener" target="_blank">Utica Comets website</a>
<a href="https://twitter.com/njdevils/status/1516839253057101832" rel="nofollow noreferrer noopener" target="_blank">NJD twitter account</a>
<a href="https://www.gettyimages.co.uk/detail/news-photo/nikita-okhotiuk-of-the-new-jersey-devils-skates-during-warm-news-photo/1392839544" rel="nofollow noreferrer noopener" target="_blank">Getty image of the back of his NHL jersey</a></div></div>
Thanks, the spelling has been updated.
Premier
3
4
5
Suivant
Page 4
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