NBA · Wed, Nov 20 · Mortgage Matchup Center
Final
Full play-by-play (444)
Karl-Anthony Towns vs. Jusuf Nurkic (Jalen Brunson gains possession)0–0
Jalen Brunson makes 28-foot three point jumper (Josh Hart assists)3–0
Devin Booker makes 27-foot three point jumper (Tyus Jones assists)3–3
Jalen Brunson makes 26-foot three point jumper (Karl-Anthony Towns assists)6–3
Ryan Dunn misses 23-foot three point jumper6–3
Jusuf Nurkic offensive rebound6–3
Devin Booker misses two point shot6–3
Josh Hart defensive rebound6–3
OG Anunoby makes 26-foot three pointer (Josh Hart assists)9–3
Tyus Jones misses driving floating jump shot9–3
Karl-Anthony Towns defensive rebound9–3
Mikal Bridges makes 1-foot dunk (Jalen Brunson assists)11–3
OG Anunoby personal foul11–3
Ryan Dunn misses driving floating jump shot11–3
Josh Hart defensive rebound11–3
Mikal Bridges makes 26-foot three point shot (Josh Hart assists)14–3
Suns Full timeout14–3
Jalen Brunson shooting foul14–3
Royce O'Neale misses free throw 1 of 214–3
Suns offensive team rebound14–3
Royce O'Neale misses free throw 2 of 214–3
Ryan Dunn offensive rebound14–3
Royce O'Neale makes 27-foot three point jumper (Ryan Dunn assists)14–6
Karl-Anthony Towns makes 9-foot driving floating jump shot16–6
Ryan Dunn misses 26-foot three point jumper16–6
OG Anunoby defensive rebound16–6
Karl-Anthony Towns makes 8-foot two point shot18–6
Grayson Allen enters the game for Ryan Dunn18–6
Tyus Jones bad pass (OG Anunoby steals)18–6
Josh Hart makes two point shot (Jalen Brunson assists)20–6
Jusuf Nurkic makes 1-foot layup (Tyus Jones assists)20–8
OG Anunoby misses 24-foot three point jumper20–8
Royce O'Neale defensive rebound20–8
Jusuf Nurkic makes 25-foot three point jumper (Devin Booker assists)20–11
Karl-Anthony Towns offensive foul20–11
Karl-Anthony Towns turnover20–11
Devin Booker makes 17-foot pullup jump shot (Tyus Jones assists)20–13
Jalen Brunson makes 12-foot pullup jump shot22–13
Grayson Allen bad pass (Karl-Anthony Towns steals)22–13
Jalen Brunson makes 24-foot running pullup jump shot25–13
Grayson Allen makes 26-foot three point jumper (Devin Booker assists)25–16
Josh Hart misses 24-foot three point jumper25–16
Jusuf Nurkic defensive rebound25–16
Grayson Allen misses 30-foot three point jumper25–16
Karl-Anthony Towns defensive rebound25–16
Jalen Brunson bad pass (Tyus Jones steals)25–16
Tyus Jones misses running pullup jump shot25–16
OG Anunoby defensive rebound25–16
Josh Hart makes 25-foot three point jumper (Mikal Bridges assists)28–16
Grayson Allen misses 26-foot three point jumper28–16
Karl-Anthony Towns defensive rebound28–16
OG Anunoby makes 2-foot dunk (Josh Hart assists)30–16
Grayson Allen bad pass (Mikal Bridges steals)30–16
OG Anunoby makes layup (Mikal Bridges assists)32–16
Suns Full timeout32–16
Monte Morris enters the game for Royce O'Neale32–16
Mason Plumlee enters the game for Jusuf Nurkic32–16
Josh Okogie enters the game for Tyus Jones32–16
Cameron Payne enters the game for Josh Hart32–16
Jericho Sims enters the game for Karl-Anthony Towns32–16
Grayson Allen misses 32-foot three point jumper32–16
Jericho Sims defensive rebound32–16
Mikal Bridges misses 11-foot two point shot32–16
Cameron Payne offensive rebound32–16
OG Anunoby traveling32–16
Monte Morris makes 13-foot two point shot32–18
Mikal Bridges misses 17-foot pullup jump shot32–18
Jericho Sims offensive rebound32–18
Cameron Payne makes 27-foot three point jumper (Jalen Brunson assists)35–18
Monte Morris bad pass (Cameron Payne steals)35–18
Jericho Sims makes 3-foot dunk (Cameron Payne assists)37–18
technical foul37–18
Devin Booker makes technical free throw37–19
Devin Booker makes 12-foot two point shot37–21
Mikal Bridges makes 11-foot driving floating jump shot (Jalen Brunson assists)39–21
Devin Booker makes driving layup39–23
Cameron Payne misses 25-foot three point pullup jump shot39–23
Josh Okogie defensive rebound39–23
Monte Morris makes 24-foot three point jumper (Josh Okogie assists)39–26
OG Anunoby makes 23-foot three point step back jumpshot (Jalen Brunson assists)42–26
OG Anunoby shooting foul42–26
Devin Booker makes free throw 1 of 242–27
Ryan Dunn enters the game for Monte Morris42–27
Josh Hart enters the game for OG Anunoby42–27
Karl-Anthony Towns enters the game for Jericho Sims42–27
Oso Ighodaro enters the game for Mason Plumlee42–27
Devin Booker makes free throw 2 of 242–28
Mikal Bridges makes 9-foot two point shot (Jalen Brunson assists)44–28
Josh Okogie misses 26-foot three point pullup jump shot44–28
Suns offensive team rebound44–28
End of the 1st Quarter44–28
Tyus Jones enters the game for Ryan Dunn44–28
Monte Morris enters the game for Devin Booker44–28
Royce O'Neale enters the game for Grayson Allen44–28
Tyler Kolek enters the game for Jalen Brunson44–28
Monte Morris misses 27-foot three point jumper44–28
Mikal Bridges defensive rebound44–28
Cameron Payne misses two point shot44–28
Karl-Anthony Towns offensive rebound44–28
Karl-Anthony Towns makes dunk46–28
Tyus Jones makes 27-foot three pointer46–31
Cameron Payne misses 25-foot three point jumper46–31
Suns defensive team rebound46–31
Tyus Jones makes 9-foot two point shot46–33
Karl-Anthony Towns misses 25-foot three point jumper46–33
Royce O'Neale defensive rebound46–33
Royce O'Neale lost ball turnover (Josh Hart steals)46–33
Josh Hart makes two point shot48–33
Tyus Jones misses driving floating jump shot48–33
Karl-Anthony Towns defensive rebound48–33
Mikal Bridges makes two point shot50–33
Royce O'Neale makes 4-foot layup (Oso Ighodaro assists)50–35
Karl-Anthony Towns makes layup52–35
Monte Morris makes two point shot52–37
Karl-Anthony Towns misses 27-foot three point jumper52–37
Josh Okogie defensive rebound52–37
Oso Ighodaro makes 2-foot dunk (Josh Okogie assists)52–39
Knicks Full timeout52–39
Karl-Anthony Towns makes layup54–39
Knicks Full timeout54–39
(07:50) [Knicks] COACH'S CHALLENGE (CALL OVERTURNED) [Knicks] retain their timeout54–39
Devin Booker enters the game for Monte Morris54–39
Oso Ighodaro out of bounds bad pass turnover54–39
Oso Ighodaro shooting foul54–39
Karl-Anthony Towns misses free throw 1 of 254–39
Knicks offensive team rebound54–39
OG Anunoby enters the game for Mikal Bridges54–39
Karl-Anthony Towns makes free throw 2 of 255–39
Devin Booker misses 26-foot three point pullup jump shot55–39
Josh Hart defensive rebound55–39
Devin Booker shooting foul55–39
OG Anunoby makes free throw 1 of 256–39
Jusuf Nurkic enters the game for Josh Okogie56–39
OG Anunoby makes free throw 2 of 257–39
Devin Booker misses 20-foot pullup jump shot57–39
Tyler Kolek defensive rebound57–39
Tyler Kolek lost ball turnover (Tyus Jones steals)57–39
Tyus Jones bad pass (Tyler Kolek steals)57–39
Devin Booker personal foul57–39
Jericho Sims enters the game for Tyler Kolek57–39
Jalen Brunson enters the game for Karl-Anthony Towns57–39
Jalen Brunson misses driving floating jump shot57–39
Royce O'Neale defensive rebound57–39
Tyus Jones makes 12-foot driving floating jump shot57–41
Jalen Brunson lost ball turnover (Jusuf Nurkic steals)57–41
Royce O'Neale makes 23-foot three point shot (Tyus Jones assists)57–44
Jalen Brunson makes 7-foot two point shot59–44
OG Anunoby personal foul59–44
Devin Booker misses 26-foot three point jumper59–44
Jericho Sims defensive rebound59–44
Josh Hart misses two point shot59–44
Jusuf Nurkic defensive rebound59–44
Devin Booker misses driving floating jump shot59–44
OG Anunoby defensive rebound59–44
Cameron Payne misses running pullup jump shot59–44
OG Anunoby offensive rebound59–44
OG Anunoby misses dunk59–44
Josh Hart offensive rebound59–44
Josh Hart misses two point shot59–44
Jusuf Nurkic defensive rebound59–44
Devin Booker misses 27-foot three point jumper59–44
Jericho Sims defensive rebound59–44
Knicks Full timeout59–44
Grayson Allen enters the game for Oso Ighodaro59–44
Jalen Brunson makes 14-foot two point shot61–44
Devin Booker makes 18-foot pullup jump shot (Tyus Jones assists)61–46
Jalen Brunson makes 14-foot step back jumpshot63–46
Grayson Allen misses 27-foot three point pullup jump shot63–46
Jericho Sims defensive rebound63–46
Royce O'Neale personal foul63–46
Josh Okogie enters the game for Tyus Jones63–46
Josh Hart makes 9-foot driving floating jump shot (Jalen Brunson assists)65–46
Jusuf Nurkic misses 25-foot three point jumper65–46
Josh Okogie offensive rebound65–46
Josh Okogie makes tip shot65–48
Devin Booker shooting foul65–48
Jalen Brunson makes free throw 1 of 266–48
Mikal Bridges enters the game for OG Anunoby66–48
Jalen Brunson makes free throw 2 of 267–48
Royce O'Neale lost ball turnover (Jalen Brunson steals)67–48
Cameron Payne makes 27-foot three point jumper (Jericho Sims assists)70–48
Devin Booker misses driving layup70–48
Devin Booker offensive rebound70–48
Devin Booker misses tip shot70–48
Devin Booker offensive rebound70–48
Devin Booker makes 3-foot two point shot70–50
Josh Hart bad pass (Royce O'Neale steals)70–50
Royce O'Neale misses two point shot70–50
Josh Hart defensive rebound70–50
Grayson Allen personal foul70–50
Cameron Payne makes free throw 1 of 271–50
Ryan Dunn enters the game for Royce O'Neale71–50
Karl-Anthony Towns enters the game for Jericho Sims71–50
Cameron Payne makes free throw 2 of 272–50
Devin Booker makes driving layup72–52
Karl-Anthony Towns lost ball turnover (Jusuf Nurkic steals)72–52
Josh Okogie misses two point shot72–52
Josh Okogie traveling72–52
Mike Budenholzer technical foul72–52
Jalen Brunson makes technical free throw73–52
Suns offensive team rebound73–52
Jalen Brunson makes 26-foot three pointer76–52
Jusuf Nurkic makes 28-foot three point jumper (Grayson Allen assists)76–55
Cameron Payne misses 26-foot three point jumper76–55
Jusuf Nurkic defensive rebound76–55
Josh Okogie makes 22-foot three point jumper (Devin Booker assists)76–58
Mikal Bridges misses 59-foot three point jumper76–58
Knicks offensive team rebound76–58
End of the 2nd Quarter76–58
Tyus Jones enters the game for Josh Okogie76–58
Royce O'Neale enters the game for Grayson Allen76–58
OG Anunoby enters the game for Cameron Payne76–58
Tyus Jones misses driving floating jump shot76–58
Jusuf Nurkic offensive rebound76–58
Royce O'Neale misses 26-foot three point jumper76–58
Mikal Bridges defensive rebound76–58
OG Anunoby out of bounds bad pass turnover76–58
Jusuf Nurkic misses driving layup76–58
Knicks defensive team rebound76–58
Jusuf Nurkic loose ball foul76–58
Jalen Brunson makes 27-foot three point step back jumpshot79–58
Devin Booker misses 25-foot three point pullup jump shot79–58
Mikal Bridges defensive rebound79–58
Jusuf Nurkic shooting foul79–58
Karl-Anthony Towns makes free throw 1 of 280–58
Karl-Anthony Towns makes free throw 2 of 281–58
Jusuf Nurkic makes 1-foot dunk (Devin Booker assists)81–60
Jalen Brunson misses 25-foot three point pullup jump shot81–60
Devin Booker defensive rebound81–60
Tyus Jones misses 24-foot three point jumper81–60
Ryan Dunn offensive rebound81–60
Ryan Dunn misses 1-foot tip shot81–60
Knicks defensive team rebound81–60
Jalen Brunson lost ball turnover (Ryan Dunn steals)81–60
Tyus Jones misses 26-foot three point pullup jump shot81–60
Tyus Jones offensive rebound81–60
Tyus Jones misses 26-foot three point jumper81–60
OG Anunoby defensive rebound81–60
Karl-Anthony Towns makes driving layup (Jalen Brunson assists)83–60
Royce O'Neale makes 24-foot three point jumper (Ryan Dunn assists)83–63
OG Anunoby misses 23-foot three point jumper83–63
Suns defensive team rebound83–63
Karl-Anthony Towns personal foul83–63
Royce O'Neale misses 25-foot three point jumper83–63
Royce O'Neale offensive rebound83–63
Tyus Jones makes 23-foot three point jumper (Royce O'Neale assists)83–66
Jusuf Nurkic shooting foul83–66
Karl-Anthony Towns makes free throw 1 of 284–66
Jusuf Nurkic lane violation84–66
Karl-Anthony Towns makes free throw 2 of 285–66
Royce O'Neale makes 25-foot three point jumper (Tyus Jones assists)85–69
Jalen Brunson misses driving floating jump shot85–69
Tyus Jones defensive rebound85–69
Devin Booker makes driving layup (Tyus Jones assists)85–71
Ryan Dunn personal foul85–71
Jalen Brunson makes 27-foot three pointer88–71
Royce O'Neale makes 25-foot three point jumper (Devin Booker assists)88–74
Karl-Anthony Towns misses 10-foot two point shot88–74
Jusuf Nurkic defensive rebound88–74
Royce O'Neale misses 22-foot three point jumper88–74
Karl-Anthony Towns defensive rebound88–74
Jalen Brunson misses 26-foot three point pullup jump shot88–74
Josh Hart offensive rebound88–74
Mikal Bridges misses 15-foot two point shot88–74
Jusuf Nurkic defensive rebound88–74
Ryan Dunn makes 26-foot three point shot (Tyus Jones assists)88–77
Knicks Full timeout88–77
Grayson Allen enters the game for Tyus Jones88–77
shot clock turnover 88–77
Grayson Allen misses 25-foot three point jumper88–77
Karl-Anthony Towns defensive rebound88–77
Josh Hart makes 27-foot three pointer (Karl-Anthony Towns assists)91–77
Grayson Allen misses 25-foot three point jumper91–77
OG Anunoby defensive rebound91–77
Jalen Brunson makes 26-foot running pullup jump shot94–77
Devin Booker makes 11-foot step back jumpshot (Jusuf Nurkic assists)94–79
Karl-Anthony Towns makes 26-foot three point jumper (Josh Hart assists)97–79
Grayson Allen misses 22-foot three point jumper97–79
Knicks defensive team rebound97–79
Oso Ighodaro enters the game for Royce O'Neale97–79
Tyus Jones enters the game for Jusuf Nurkic97–79
Jericho Sims enters the game for Josh Hart97–79
Cameron Payne enters the game for Karl-Anthony Towns97–79
Jalen Brunson misses 25-foot three point step back jumpshot97–79
Jalen Brunson offensive rebound97–79
Jericho Sims makes dunk (Jalen Brunson assists)99–79
Suns Full timeout99–79
Grayson Allen makes 2-foot two point shot99–81
Jericho Sims shooting foul99–81
Grayson Allen makes free throw 1 of 199–82
Cameron Payne makes 10-foot driving floating jump shot (Jericho Sims assists)101–82
Jericho Sims shooting foul101–82
Grayson Allen makes free throw 1 of 2101–83
Grayson Allen makes free throw 2 of 2101–84
Tyus Jones personal foul101–84
Jalen Brunson makes free throw 1 of 2102–84
Jalen Brunson makes free throw 2 of 2103–84
Tyus Jones makes 24-foot three point jumper (Ryan Dunn assists)103–87
Jalen Brunson misses 11-foot step back jumpshot103–87
Jericho Sims offensive rebound103–87
Jalen Brunson misses 24-foot three point jumper103–87
Grayson Allen defensive rebound103–87
Jericho Sims shooting foul103–87
Devin Booker makes free throw 1 of 2103–88
Jusuf Nurkic enters the game for Ryan Dunn103–88
Monte Morris enters the game for Oso Ighodaro103–88
Tyler Kolek enters the game for Jalen Brunson103–88
Karl-Anthony Towns enters the game for Jericho Sims103–88
Devin Booker makes free throw 2 of 2103–89
Karl-Anthony Towns makes 26-foot three point jumper (Cameron Payne assists)106–89
Devin Booker makes 10-foot driving floating jump shot106–91
Monte Morris personal foul106–91
OG Anunoby makes free throw 1 of 2107–91
OG Anunoby makes free throw 2 of 2108–91
Karl-Anthony Towns kicked ball violation108–91
Devin Booker lost ball turnover (OG Anunoby steals)108–91
Cameron Payne makes two point shot (Tyler Kolek assists)110–91
Tyus Jones makes driving layup110–93
Mikal Bridges misses 27-foot three point pullup jump shot110–93
Jusuf Nurkic defensive rebound110–93
End of the 3rd Quarter110–93
Royce O'Neale enters the game for Devin Booker110–93
Josh Okogie enters the game for Tyus Jones110–93
Josh Hart enters the game for OG Anunoby110–93
Karl-Anthony Towns vs. Josh Okogie (Jusuf Nurkic gains possession)110–93
Jusuf Nurkic blocks Karl-Anthony Towns's layup110–93
Suns defensive team rebound110–93
Royce O'Neale misses 26-foot three point pullup jump shot110–93
Karl-Anthony Towns defensive rebound110–93
Josh Hart makes 2-foot layup (Mikal Bridges assists)112–93
Josh Okogie misses two point shot112–93
Karl-Anthony Towns defensive rebound112–93
Karl-Anthony Towns makes driving layup114–93
Josh Okogie out of bounds bad pass turnover114–93
Karl-Anthony Towns misses 26-foot three point jumper114–93
Josh Okogie defensive rebound114–93
Monte Morris makes 24-foot three point jumper (Jusuf Nurkic assists)114–96
Karl-Anthony Towns offensive foul114–96
Karl-Anthony Towns turnover114–96
Devin Booker enters the game for Grayson Allen114–96
Monte Morris misses 19-foot pullup jump shot114–96
Josh Hart defensive rebound114–96
Mikal Bridges makes 25-foot running pullup jump shot (Josh Hart assists)117–96
Jusuf Nurkic makes 24-foot three point jumper (Royce O'Neale assists)117–99
Jusuf Nurkic blocks Mikal Bridges 's 10-foot driving floating jump shot117–99
Jusuf Nurkic defensive rebound117–99
Devin Booker makes 26-foot three pointer117–102
Knicks Full timeout117–102
Tyus Jones enters the game for Monte Morris117–102
Jalen Brunson enters the game for Tyler Kolek117–102
OG Anunoby enters the game for Mikal Bridges117–102
Jericho Sims enters the game for Karl-Anthony Towns117–102
Royce O'Neale shooting foul117–102
Josh Hart makes free throw 1 of 2118–102
Josh Hart misses free throw 2 of 2118–102
Jusuf Nurkic defensive rebound118–102
Cameron Payne shooting foul118–102
Jusuf Nurkic makes free throw 1 of 2118–103
Ryan Dunn enters the game for Josh Okogie118–103
Jusuf Nurkic misses free throw 2 of 2118–103
Knicks defensive team rebound118–103
Jalen Brunson bad pass (Jusuf Nurkic steals)118–103
Ryan Dunn makes two point shot (Jusuf Nurkic assists)118–105
Ryan Dunn personal foul118–105
Karl-Anthony Towns enters the game for Jericho Sims118–105
Royce O'Neale shooting foul118–105
Karl-Anthony Towns makes free throw 1 of 2119–105
Karl-Anthony Towns makes free throw 2 of 2120–105
Jusuf Nurkic misses 24-foot three point jumper120–105
Tyus Jones offensive rebound120–105
Devin Booker makes 1-foot two point shot (Tyus Jones assists)120–107
Josh Hart shooting foul120–107
Mikal Bridges enters the game for Cameron Payne120–107
Devin Booker makes free throw 1 of 1120–108
Josh Hart makes driving layup122–108
Royce O'Neale misses 22-foot three point jumper122–108
OG Anunoby defensive rebound122–108
Karl-Anthony Towns makes driving layup (Mikal Bridges assists)124–108
Devin Booker misses 25-foot three point pullup jump shot124–108
Josh Hart defensive rebound124–108
Jalen Brunson misses 16-foot pullup jump shot124–108
Jusuf Nurkic defensive rebound124–108
Karl-Anthony Towns shooting foul124–108
Devin Booker misses free throw 1 of 2124–108
Suns offensive team rebound124–108
Josh Okogie enters the game for Royce O'Neale124–108
Devin Booker makes free throw 2 of 2124–109
shot clock turnover 124–109
Suns Full timeout124–109
Devin Booker misses driving floating jump shot124–109
Josh Hart defensive rebound124–109
Karl-Anthony Towns makes 26-foot three point step back jumpshot (OG Anunoby assists)127–109
Jusuf Nurkic lost ball turnover (Josh Hart steals)127–109
Ryan Dunn personal foul127–109
Jalen Brunson misses driving layup127–109
Josh Hart offensive rebound127–109
Mikal Bridges misses 24-foot three point jumper127–109
Josh Hart offensive rebound127–109
Josh Hart makes tip shot129–109
Ryan Dunn makes 22-foot three point jumper (Tyus Jones assists)129–112
Jalen Brunson makes two point shot131–112
Suns Full timeout131–112
Bol Bol enters the game for Ryan Dunn131–112
Oso Ighodaro enters the game for Devin Booker131–112
TyTy Washington Jr. enters the game for Jusuf Nurkic131–112
Damion Lee enters the game for Tyus Jones131–112
Damion Lee misses 27-foot three point pullup jump shot131–112
Jalen Brunson defensive rebound131–112
Karl-Anthony Towns misses 26-foot three point jumper131–112
Oso Ighodaro defensive rebound131–112
Damion Lee misses 28-foot three point shot131–112
Karl-Anthony Towns defensive rebound131–112
Karl-Anthony Towns misses 26-foot three point jumper131–112
Bol Bol defensive rebound131–112
Damion Lee lost ball turnover (Josh Hart steals)131–112
Karl-Anthony Towns makes two point shot (Mikal Bridges assists)133–112
Josh Okogie makes 3-foot driving dunk (Damion Lee assists)133–114
Jalen Brunson bad pass (TyTy Washington Jr. steals)133–114
Damion Lee misses 22-foot three point shot133–114
Bol Bol offensive rebound133–114
Bol Bol makes 4-foot two point shot133–116
Mikal Bridges makes 11-foot two point shot (Jalen Brunson assists)135–116
Josh Hart personal take foul135–116
Jacob Toppin enters the game for Josh Hart135–116
Jericho Sims enters the game for OG Anunoby135–116
Cameron Payne enters the game for Jalen Brunson135–116
Tyler Kolek enters the game for Mikal Bridges135–116
Pacome Dadiet enters the game for Karl-Anthony Towns135–116
Damion Lee makes 7-foot driving floating jump shot (TyTy Washington Jr. assists)135–118
Tyler Kolek makes 23-foot three point jumper (Cameron Payne assists)138–118
Bol Bol makes 9-foot pullup jump shot (TyTy Washington Jr. assists)138–120
Pacome Dadiet misses layup138–120
Oso Ighodaro defensive rebound138–120
Damion Lee misses 24-foot three point shot138–120
Knicks defensive team rebound138–120
Cameron Payne lost ball turnover (Damion Lee steals)138–120
TyTy Washington Jr. steps out of bounds turnover138–120
Tyler Kolek misses 25-foot three point jumper138–120
Oso Ighodaro defensive rebound138–120
Tyler Kolek shooting foul138–120
Damion Lee makes free throw 1 of 2138–121
Damion Lee makes free throw 2 of 2138–122
End of the 4th Quarter138–122
End of Game138–122
Betting
No odds snapshots ingested for this game yet.
Comments (0)
Log in to join the conversation.

