Curling Scores

M: Princess Auto Players' Championship
Toronto, ON
Teams | Scores | Standings | Playoffs
Draw: CF -- Sun, Apr 14 -- 2:30pm ET
Retornaz Final
Gushue (8) Watch Live Curling!
W: Princess Auto Players' Championship
Toronto, ON
Teams | Scores | Standings | Playoffs
Draw: CF -- Sun, Apr 14 -- 10:00am ET
Tirinzoni Final
Wrana (8) Watch Live Curling!
: USA Curling Mixed National Championship
Denver, CO
Teams | Scores | Standings | Playoffs
Draw: CF -- Sun, Apr 14 -- 10:00am MT
Leichter Final
Falco 10  (6) Watch Live Curling!
Sobering Final
McMullin (EE)
M: World Mixed Doubles Curling Championship
Ostersund, SWE
Teams | Scores | Standings | Playoffs
Draw: 1 -- Sat, Apr 20 -- 10:00am CET
Denmark  
Germany  
Spain  
Italy  
Turkiye  
Estonia  
Switzerland  
France  
Norway  
Japan  
Full Scoreboard  |  Play Fantasy Pick'em!  

Canadian Beef Masters of Curling

Oct 23 - 28, 2018
Round-Robin: Admin
End 8
  15: Laura Walker (Walker) throws No Shot
  14: Anna Hasselborg (Hasselborg) throws in-turn hit around guard: 5/5, DoD: 1.05, SWP: 100% Hasselborg lies 1
  13: Laura Walker (Walker) throws in-turn guard difficult: 2/5, DoD: 1.05, SWP: 66% Walker lies 1
  12: Sara McManus (Hasselborg) throws in-turn hit: 4/5, DoD: 1.00, SWP: 66% Walker lies 1
  11: Cathy Overton-Clapham (Walker) throws in-turn draw: 2/5, DoD: 1.00, SWP: 66% Walker lies 1
  10: Sara McManus (Hasselborg) throws in-turn hit and roll: 5/5, DoD: 1.05, SWP: 100% Hasselborg lies 2
  9: Cathy Overton-Clapham (Walker) throws out-turn guard: 0/5, DoD: 1.00, SWP: 100% Hasselborg lies 1
  8: Agnes Knochenhauer (Hasselborg) throws in-turn peel: 5/5, DoD: 1.02, SWP: 100% Hasselborg lies 1
  7: Lori Olson-Johns (Walker) throws out-turn guard: 4/5, DoD: 1.00, SWP: 66% Hasselborg lies 1
  6: Agnes Knochenhauer (Hasselborg) throws in-turn peel: 4/5, DoD: 1.02, SWP: 33% Hasselborg lies 1
  5: Lori Olson-Johns (Walker) throws in-turn guard: 3/5, DoD: 1.00, SWP: 0% Hasselborg lies 1
  4: Sofia Mabergs (Hasselborg) throws in-turn peel: 5/5, DoD: 1.02, SWP: 33% Hasselborg lies 1
  3: Laine Peters (Walker) throws out-turn guard: 5/5, DoD: 1.00, SWP: 33% Walker lies 1
  2: Sofia Mabergs (Hasselborg) throws out-turn tick: 4/5, DoD: 1.10, SWP: 100% Walker lies 1
  1: Laine Peters (Walker) throws out-turn guard: 5/5, DoD: 1.00, SWP: 33% No Shots in House
End 7
  16: Laura Walker (Walker) throws in-turn tap around guard difficult: 5/5, DoD: 1.15, SWP: 100% Walker lies 1
  15: Anna Hasselborg (Hasselborg) throws in-turn draw around guard: 5/5, DoD: 1.05, SWP: 33% Hasselborg lies 2
  14: Laura Walker (Walker) throws out-turn hit runback: 2/5, DoD: 1.09, SWP: 66% Hasselborg lies 1
  13: Anna Hasselborg (Hasselborg) throws in-turn guard: 5/5, DoD: 1.00, SWP: 100% Hasselborg lies 1
  12: Cathy Overton-Clapham (Walker) throws in-turn hit runback: 2/5, DoD: 1.09, SWP: 0% Hasselborg lies 1
  11: Sara McManus (Hasselborg) throws out-turn guard: 5/5, DoD: 1.00, SWP: 66% Hasselborg lies 1
  10: Cathy Overton-Clapham (Walker) throws out-turn hit runback: 2/5, DoD: 1.09, SWP: 0% Hasselborg lies 1
  9: Sara McManus (Hasselborg) throws out-turn guard: 4/5, DoD: 1.00, SWP: 66% Hasselborg lies 1
  8: Lori Olson-Johns (Walker) throws out-turn peel: 3/5, DoD: 1.02, SWP: 0% Hasselborg lies 1
  7: Agnes Knochenhauer (Hasselborg) throws out-turn guard: 5/5, DoD: 1.00, SWP: 100% Hasselborg lies 1
  6: Lori Olson-Johns (Walker) throws out-turn hit runback: 2/5, DoD: 1.09, SWP: 33% Hasselborg lies 1
  5: Agnes Knochenhauer (Hasselborg) throws out-turn guard: 5/5, DoD: 1.00, SWP: 100% Hasselborg lies 1
  4: Laine Peters (Walker) throws in-turn guard: 5/5, DoD: 1.00, SWP: 100% Hasselborg lies 1
  3: Sofia Mabergs (Hasselborg) throws in-turn guard: 4/5, DoD: 1.00, SWP: 100% Hasselborg lies 1
  2: Laine Peters (Walker) throws in-turn guard: 5/5, DoD: 1.00, SWP: 66% Hasselborg lies 1
  1: Sofia Mabergs (Hasselborg) throws in-turn draw: 5/5, DoD: 1.00, SWP: 100% Hasselborg lies 1
End 6
  16: Laura Walker (Walker) throws out-turn hit runback difficult: 0/5, DoD: 1.14, SWP: 66% Hasselborg lies 1
  15: Anna Hasselborg (Hasselborg) throws in-turn draw around guard: 5/5, DoD: 1.05, SWP: 100% Hasselborg lies 1
  14: Laura Walker (Walker) throws in-turn draw around guard: 0/5, DoD: 1.05, SWP: 100% Walker lies 2
  13: Anna Hasselborg (Hasselborg) throws in-turn draw: 0/5, DoD: 1.00, SWP: 100% Walker lies 2
  12: Cathy Overton-Clapham (Walker) throws in-turn draw: 5/5, DoD: 1.00, SWP: 100% Walker lies 2
  11: Sara McManus (Hasselborg) throws in-turn hit and roll double: 5/5, DoD: 1.13, SWP: 100% Hasselborg lies 1
  10: Cathy Overton-Clapham (Walker) throws out-turn draw: 0/5, DoD: 1.00, SWP: 0% Walker lies 3
  9: Sara McManus (Hasselborg) throws out-turn hit and roll double: 0/5, DoD: 1.13, SWP: 100% Walker lies 3
  8: Lori Olson-Johns (Walker) throws out-turn hit and roll: 3/5, DoD: 1.05, SWP: 0% Walker lies 3
  7: Agnes Knochenhauer (Hasselborg) throws out-turn peel: 4/5, DoD: 1.02, SWP: 0% Hasselborg lies 1
  6: Lori Olson-Johns (Walker) throws out-turn hit and roll: 3/5, DoD: 1.05, SWP: 66% Hasselborg lies 1
  5: Agnes Knochenhauer (Hasselborg) throws in-turn draw: 1/5, DoD: 1.00, SWP: 100% Hasselborg lies 2
  4: Laine Peters (Walker) throws in-turn draw around guard: 4/5, DoD: 1.05, SWP: 66% Hasselborg lies 2
  3: Sofia Mabergs (Hasselborg) throws out-turn draw: 5/5, DoD: 1.00, SWP: 66% Hasselborg lies 2
  2: Laine Peters (Walker) throws in-turn guard: 5/5, DoD: 1.00, SWP: 0% Hasselborg lies 1
  1: Sofia Mabergs (Hasselborg) throws out-turn guard: 1/5, DoD: 1.00, SWP: 0% Hasselborg lies 1
End 5
  16: Laura Walker (Walker) throws in-turn draw around guard: 0/5, DoD: 1.05, SWP: 66% Hasselborg lies 2
  15: Anna Hasselborg (Hasselborg) throws in-turn draw around guard: 2/5, DoD: 1.05, SWP: 100% Hasselborg lies 2
  14: Laura Walker (Walker) throws in-turn hit around guard: 5/5, DoD: 1.05, SWP: 33% Hasselborg lies 1
  13: Anna Hasselborg (Hasselborg) throws in-turn hit around guard: 5/5, DoD: 1.05, SWP: 100% Hasselborg lies 2
  12: Cathy Overton-Clapham (Walker) throws in-turn draw around guard: 4/5, DoD: 1.05, SWP: 66% Walker lies 1
  11: Sara McManus (Hasselborg) throws out-turn hit through port: 4/5, DoD: 1.05, SWP: 0% Hasselborg lies 1
  10: Cathy Overton-Clapham (Walker) throws out-turn hit runback double: 5/5, DoD: 1.16, SWP: 100% Walker lies 1
  9: Sara McManus (Hasselborg) throws out-turn guard: 5/5, DoD: 1.00, SWP: 33% Hasselborg lies 2
  8: Lori Olson-Johns (Walker) throws out-turn hit runback: 1/5, DoD: 1.09, SWP: 100% Hasselborg lies 2
  7: Agnes Knochenhauer (Hasselborg) throws in-turn draw around guard: 5/5, DoD: 1.05, SWP: 100% Hasselborg lies 2
  6: Lori Olson-Johns (Walker) throws out-turn peel: 5/5, DoD: 1.02, SWP: 0% Hasselborg lies 1
  5: Agnes Knochenhauer (Hasselborg) throws out-turn draw around guard: 5/5, DoD: 1.05, SWP: 100% Hasselborg lies 1
  4: Laine Peters (Walker) throws out-turn draw around guard: 1/5, DoD: 1.05, SWP: 66% No Shots in House
  3: Sofia Mabergs (Hasselborg) throws out-turn guard: 5/5, DoD: 1.00, SWP: 33% No Shots in House
  2: Laine Peters (Walker) throws in-turn guard: 0/5, DoD: 1.00, SWP: 0% No Shots in House
  1: Sofia Mabergs (Hasselborg) throws out-turn guard: 3/5, DoD: 1.00, SWP: 100% No Shots in House
End 4
  16: Anna Hasselborg (Hasselborg) throws out-turn draw: 5/5, DoD: 1.00, SWP: 100% Hasselborg lies 2
  15: Laura Walker (Walker) throws out-turn draw around guard: 0/5, DoD: 1.05, SWP: 33% Hasselborg lies 1
  14: Anna Hasselborg (Hasselborg) throws out-turn hit and roll: 5/5, DoD: 1.05, SWP: 33% Hasselborg lies 1
  13: Laura Walker (Walker) throws out-turn hit and roll: 3/5, DoD: 1.05, SWP: 33% Walker lies 1
  12: Sara McManus (Hasselborg) throws out-turn hit: 5/5, DoD: 1.00, SWP: 33% Hasselborg lies 1
  11: Cathy Overton-Clapham (Walker) throws out-turn hit and roll: 3/5, DoD: 1.05, SWP: 0% Walker lies 1
  10: Sara McManus (Hasselborg) throws out-turn hit triple: 5/5, DoD: 1.10, SWP: 33% Hasselborg lies 1
  9: Cathy Overton-Clapham (Walker) throws out-turn hit around guard: 5/5, DoD: 1.05, SWP: 66% Walker lies 3
  8: Agnes Knochenhauer (Hasselborg) throws out-turn draw around guard: 3/5, DoD: 1.05, SWP: 33% Walker lies 1
  7: Lori Olson-Johns (Walker) throws out-turn hit: 5/5, DoD: 1.00, SWP: 33% Walker lies 2
  6: Agnes Knochenhauer (Hasselborg) throws out-turn hit and roll around guard double: 3/5, DoD: 1.18, SWP: 100% Walker lies 1
  5: Lori Olson-Johns (Walker) throws out-turn hit around guard: 5/5, DoD: 1.05, SWP: 66% Walker lies 2
  4: Sofia Mabergs (Hasselborg) throws out-turn draw around guard: 4/5, DoD: 1.05, SWP: 33% Hasselborg lies 1
  3: Laine Peters (Walker) throws out-turn draw around guard: 5/5, DoD: 1.05, SWP: 33% Walker lies 1
  2: Sofia Mabergs (Hasselborg) throws in-turn guard: 5/5, DoD: 1.00, SWP: 33% No Shots in House
  1: Laine Peters (Walker) throws out-turn guard: 4/5, DoD: 1.00, SWP: 100% No Shots in House
End 3
  16: Laura Walker (Walker) throws out-turn draw difficult: 5/5, DoD: 1.05, SWP: 66% Walker lies 2
  15: Anna Hasselborg (Hasselborg) throws out-turn tap around guard: 0/5, DoD: 1.10, SWP: 100% Walker lies 1
  14: Laura Walker (Walker) throws out-turn draw around guard difficult: 4/5, DoD: 1.10, SWP: 100% Walker lies 1
  13: Anna Hasselborg (Hasselborg) throws out-turn hit around guard: 5/5, DoD: 1.05, SWP: 100% Hasselborg lies 4
  12: Cathy Overton-Clapham (Walker) throws out-turn draw around guard: 2/5, DoD: 1.05, SWP: 100% Walker lies 1
  11: Sara McManus (Hasselborg) throws out-turn hit: 5/5, DoD: 1.00, SWP: 100% Hasselborg lies 3
  10: Cathy Overton-Clapham (Walker) throws out-turn tick: 2/5, DoD: 1.10, SWP: 66% Walker lies 1
  9: Sara McManus (Hasselborg) throws out-turn guard: 2/5, DoD: 1.00, SWP: 100% Hasselborg lies 2
  8: Lori Olson-Johns (Walker) throws out-turn hit around guard: 1/5, DoD: 1.05, SWP: 100% Hasselborg lies 1
  7: Agnes Knochenhauer (Hasselborg) throws out-turn guard: 1/5, DoD: 1.00, SWP: 0% Hasselborg lies 1
  6: Lori Olson-Johns (Walker) throws in-turn hit: 2/5, DoD: 1.00, SWP: 66% No Shots in House
  5: Agnes Knochenhauer (Hasselborg) throws out-turn hit and roll: 3/5, DoD: 1.05, SWP: 100% Hasselborg lies 1
  4: Laine Peters (Walker) throws out-turn hit: 5/5, DoD: 1.00, SWP: 66% Walker lies 1
  3: Sofia Mabergs (Hasselborg) throws out-turn hit and roll: 3/5, DoD: 1.05, SWP: 66% Hasselborg lies 1
  2: Laine Peters (Walker) throws in-turn draw: 3/5, DoD: 1.00, SWP: 100% Walker lies 1
  1: Sofia Mabergs (Hasselborg) throws out-turn guard: 4/5, DoD: 1.00, SWP: 66% No Shots in House
End 2
  16: Anna Hasselborg (Hasselborg) throws out-turn hit around guard: 5/5, DoD: 1.05, SWP: 33% Hasselborg lies 1
  15: Laura Walker (Walker) throws out-turn draw around guard: 2/5, DoD: 1.05, SWP: 66% Walker lies 2
  14: Anna Hasselborg (Hasselborg) throws out-turn hit double: 3/5, DoD: 1.08, SWP: 66% Walker lies 1
  13: Laura Walker (Walker) throws out-turn draw around guard: 5/5, DoD: 1.05, SWP: 33% Walker lies 2
  12: Sara McManus (Hasselborg) throws out-turn hit around guard: 0/5, DoD: 1.05, SWP: 100% Walker lies 1
  11: Cathy Overton-Clapham (Walker) throws out-turn guard: 1/5, DoD: 1.00, SWP: 100% Walker lies 1
  10: Sara McManus (Hasselborg) throws out-turn hit runback: 2/5, DoD: 1.09, SWP: 66% Walker lies 1
  9: Cathy Overton-Clapham (Walker) throws out-turn draw around guard: 2/5, DoD: 1.05, SWP: 100% Walker lies 1
  8: Agnes Knochenhauer (Hasselborg) throws out-turn hit runback: 5/5, DoD: 1.09, SWP: 100% Walker lies 1
  7: Lori Olson-Johns (Walker) throws out-turn guard: 5/5, DoD: 1.00, SWP: 0% Walker lies 2
  6: Agnes Knochenhauer (Hasselborg) throws out-turn hit runback: 2/5, DoD: 1.09, SWP: 100% Walker lies 2
  5: Lori Olson-Johns (Walker) throws out-turn draw around guard: 3/5, DoD: 1.05, SWP: 0% Walker lies 2
  4: Sofia Mabergs (Hasselborg) throws out-turn hit around guard: 0/5, DoD: 1.05, SWP: 0% Walker lies 1
  3: Laine Peters (Walker) throws out-turn draw around guard: 4/5, DoD: 1.05, SWP: 33% Walker lies 1
  2: Sofia Mabergs (Hasselborg) throws in-turn guard: 4/5, DoD: 1.00, SWP: 0% Hasselborg lies 1
  1: Laine Peters (Walker) throws out-turn guard: 4/5, DoD: 1.00, SWP: 66% No Shots in House
End 1
  16: Laura Walker (Walker) throws out-turn hit and roll: 5/5, DoD: 1.05, SWP: 33% Walker lies 1
  15: Anna Hasselborg (Hasselborg) throws out-turn hit: 5/5, DoD: 1.00, SWP: 100% Hasselborg lies 2
  14: Laura Walker (Walker) throws out-turn hit and roll: 2/5, DoD: 1.05, SWP: 100% Walker lies 1
  13: Anna Hasselborg (Hasselborg) throws out-turn hit: 5/5, DoD: 1.00, SWP: 66% Hasselborg lies 2
  12: Cathy Overton-Clapham (Walker) throws in-turn hit double: 2/5, DoD: 1.08, SWP: 33% Hasselborg lies 1
  11: Sara McManus (Hasselborg) throws out-turn draw: 2/5, DoD: 1.00, SWP: 0% Hasselborg lies 2
  10: Cathy Overton-Clapham (Walker) throws out-turn hit runback: 2/5, DoD: 1.09, SWP: 0% Hasselborg lies 1
  9: Sara McManus (Hasselborg) throws out-turn draw around guard: 4/5, DoD: 1.05, SWP: 100% Hasselborg lies 1
  8: Lori Olson-Johns (Walker) throws out-turn hit: 2/5, DoD: 1.00, SWP: 33% No Shots in House
  7: Agnes Knochenhauer (Hasselborg) throws out-turn hit and roll around guard: 4/5, DoD: 1.10, SWP: 66% Hasselborg lies 1
  6: Lori Olson-Johns (Walker) throws out-turn hit: 5/5, DoD: 1.00, SWP: 33% Walker lies 1
  5: Agnes Knochenhauer (Hasselborg) throws out-turn hit and roll: 5/5, DoD: 1.05, SWP: 66% Hasselborg lies 1
  4: Laine Peters (Walker) throws out-turn hit and roll: 4/5, DoD: 1.05, SWP: 33% Walker lies 1
  3: Sofia Mabergs (Hasselborg) throws in-turn hit and roll: 4/5, DoD: 1.05, SWP: 100% Hasselborg lies 1
  2: Laine Peters (Walker) throws out-turn draw: 3/5, DoD: 1.00, SWP: 33% Walker lies 1
  1: Sofia Mabergs (Hasselborg) throws out-turn guard: 5/5, DoD: 1.00, SWP: 66% No Shots in House
Draw Dec 31 - 7:00 pm HMR 1  2  3  4  5  6  7  8  Score 
Anna Hasselborg
Sundbyberg, SWE
     0  1  0  2  2  1  0  X  6  
Laura Walker
Edmonton, AB
   1  0  2  0  0  0  1  X  4  

WHERE TO WATCH:

No Broadcast Available
Skip:
Player Photo
Anna
Hasselborg
Third:
Player Photo
Sara
McManus
Second:
Player Photo
Agnes
Knochenhauer
Lead:
Player Photo
Sofia
Mabergs
Fourth:
Player Photo
Laura
Walker
Third:
Player Photo
Cathy
Overton-Clapham
Second:
Player Photo
Lori
Olson-Johns
Lead:
Player Photo
Laine
Peters

Shot Tracker: (All Shots, All Turns)

#Shots Points Diff /5 Sweep /10 PCT
4:  Anna Hasselborg
15
60
1.76 8.2 83%
3:  Sara McManus
16
57
1.80 6.7 74%
2:  Agnes Knochenhauer
16
60
1.94 7.5 79%
1:  Sofia Mabergs
16
61
1.40 5.6 78%
 TEAM TOTALS 63 238 1.72 7.0 78%

#Shots Points Diff /5 Sweep /10 PCT
4:  Laura Walker
15
40
2.36 6.4 57%
3:  Cathy Overton-Clapham
16
39
2.06 5.6 52%
2:  Lori Olson-Johns
16
52
1.58 3.8 66%
1:  Laine Peters
16
62
1.32 5.2 79%
 TEAM TOTALS 63 193 1.82 5.2 64%

Shot Tracker: (All DRAWS, All Turns)

#Shots Points Diff /5 Sweep /10 PCT
4:  Anna Hasselborg
7
22
1.72 9.0 65%
3:  Sara McManus
6
22
1.16 6.1 74%
2:  Agnes Knochenhauer
7
25
1.42 7.6 73%
1:  Sofia Mabergs
11
45
1.10 5.5 82%
 TEAM TOTALS 31 114 1.32 6.9 75%

#Shots Points Diff /5 Sweep /10 PCT
4:  Laura Walker
9
23
2.34 7.0 55%
3:  Cathy Overton-Clapham
8
16
1.38 7.9 41%
2:  Lori Olson-Johns
4
15
1.26 1.7 76%
1:  Laine Peters
14
53
1.28 5.2 77%
 TEAM TOTALS 35 107 1.58 5.9 63%

Shot Tracker: (All HITS, All Turns)

#Shots Points Diff /5 Sweep /10 PCT
4:  Anna Hasselborg
8
38
1.82 7.5 99%
3:  Sara McManus
10
35
2.18 7.0 74%
2:  Agnes Knochenhauer
9
35
2.34 7.4 83%
1:  Sofia Mabergs
5
16
2.06 6.0 67%
 TEAM TOTALS 32 124 2.12 7.1 81%

#Shots Points Diff /5 Sweep /10 PCT
4:  Laura Walker
6
17
2.42 5.6 60%
3:  Cathy Overton-Clapham
8
23
2.76 3.3 63%
2:  Lori Olson-Johns
12
37
1.68 4.4 63%
1:  Laine Peters
2
9
1.50 5.0 92%
 TEAM TOTALS 28 86 2.14 4.4 64%

Event Statistics

Anna Hasselborg
Games: 8  
Record: 6W - 2L  
Extra Ends: 0W - 2L  
One-Point Games: 1W - 2L  
PF/G: 9.14  
PA/G: 5.69  
Hammer Efficiency: 0.56  
Steal Defense: 0.14  
Force Efficiency: 0.67  
Steal Efficiency: 0.27  
Laura Walker
Games: 5  
Record: 2W - 3L  
Extra Ends: 0W - 0L  
One-Point Games: 1W - 1L  
PF/G: 6.58  
PA/G: 8.42  
Hammer Efficiency: 0.26  
Steal Defense: 0.39  
Force Efficiency: 0.50  
Steal Efficiency: 0.13  

Season Statistics

Scoring Records - Season

Anna Hasselborg
Laura Walker

Curling Scores

M: Princess Auto Players' Championship
Toronto, ON
Teams | Scores | Standings | Playoffs
Draw: CF -- Sun, Apr 14 -- 2:30pm ET
Retornaz Final
Gushue (8) Watch Live Curling!
W: Princess Auto Players' Championship
Toronto, ON
Teams | Scores | Standings | Playoffs
Draw: CF -- Sun, Apr 14 -- 10:00am ET
Tirinzoni Final
Wrana (8) Watch Live Curling!
: USA Curling Mixed National Championship
Denver, CO
Teams | Scores | Standings | Playoffs
Draw: CF -- Sun, Apr 14 -- 10:00am MT
Leichter Final
Falco 10  (6) Watch Live Curling!
Sobering Final
McMullin (EE)
M: World Mixed Doubles Curling Championship
Ostersund, SWE
Teams | Scores | Standings | Playoffs
Draw: 1 -- Sat, Apr 20 -- 10:00am CET
Denmark  
Germany  
Spain  
Italy  
Turkiye  
Estonia  
Switzerland  
France  
Norway  
Japan  
Full Scoreboard  |  Play Fantasy Pick'em!  

Recent News

Recent

Bottcher Out!

Brendan Bottcher (photo: Stan Fong, Hardline Curling) is moving on from now former teammates Marc Kennedy, Brett Gallant and Ben Hebert, announced Tuesday.

Curling Photos

Recent

Curling Blogs

Facebook Feed

Twitter Feed

To top ↑