English Premier League Form Guide

Below are form guides, head-to-head results and betting value guides for Round 28 of the 2017/18 EPL season. Select a fixture from the list below or scroll down the page to browse the data.

All times are based on the Sydney/Melbourne/Tasmania time zone (AEST/AEDT). Errors and omissions can be reported here.

Be sure to check out the EPL odds comparison section to compare bookmaker odds for each fixture.

Leicester City vs. Stoke City

King Power Stadium
February 24, 2018
Kick-off at 11:30 PM

Selection
Leicester
Draw
Stoke City
1.76
3.75
5.15
1.75
3.39
5.00
1.75
3.75
4.50
1.72
3.75
4.50

View a more detailed form and performance guide for this fixture

Form Guide: Leicester City

Date (y-m-d) Fixture Result Score
2018-02-11 Man City vs. Leicester Loss 5-1
2018-02-04 Leicester vs. Swansea Draw 1-1
2018-02-01 Everton vs. Leicester Loss 2-1
2018-01-21 Leicester vs. Watford Win 2-0
2018-01-14 Chelsea vs. Leicester Draw 0-0
2018-01-02 Leicester vs. Huddersfield Win 3-0
2017-12-31 Liverpool vs. Leicester Loss 2-1
2017-12-27 Watford vs. Leicester Loss 2-1

Form Guide: Stoke City

Date (y-m-d) Fixture Result Score
2018-02-11 Stoke City vs. Brighton Draw 1-1
2018-02-04 Bournemouth vs. Stoke City Loss 2-1
2018-02-01 Stoke City vs. Watford Draw 0-0
2018-01-21 Stoke City vs. Huddersfield Win 2-0
2018-01-16 Man Utd vs. Stoke City Loss 3-0
2018-01-02 Stoke City vs. Newcastle Loss 0-1
2017-12-31 Chelsea vs. Stoke City Loss 5-0
2017-12-27 Huddersfield vs. Stoke City Draw 1-1


H2H Guide: Leicester vs. Stoke City

Date (y-m-d) Fixture Score
2017-11-04 Stoke City vs. Leicester 2-2
2017-04-02 Leicester vs. Stoke City 2-0
2016-12-18 Stoke City vs. Leicester 2-2
2016-01-24 Leicester vs. Stoke City 3-0
2015-09-20 Stoke City vs. Leicester 2-2
2015-01-18 Leicester vs. Stoke City 0-1
2014-09-14 Stoke City vs. Leicester 0-1

Note: only league games are included. The above does not include preseason and cup fixtures.

Value Guides:

Team Market Last 6 Last 12 Last 18
Leicester H2H $-2.40 $-1.02 $2.13
Over 2.5 $-0.55 $4.78 $3.66
Under 2.5 $1.24 $-4.76 $-4.35
Stoke City H2H $-3.97 $-7.60 $-7.79
Over 2.5 $-2.58 $-0.87 $3.30
Under 2.5 $1.37 $-1.41 $-5.45

The above figures represent the net profit from wagering $1.00 on the associated selection each game.


 

Return to the top of the page

Brighton and Hove Albion vs. Swansea

Amex Stadium
February 25, 2018
Kick-off at 2:00 AM

Selection
Brighton
Draw
Swansea
2.24
3.09
3.84
2.14
3.20
3.50
2.20
3.10
3.60
2.10
3.10
3.75

View a more detailed form and performance guide for this fixture

Form Guide: Brighton and Hove Albion

Date (y-m-d) Fixture Result Score
2018-02-11 Stoke City vs. Brighton Draw 1-1
2018-02-04 Brighton vs. West Ham Win 3-1
2018-02-01 Southampton vs. Brighton Draw 1-1
2018-01-20 Brighton vs. Chelsea Loss 0-4
2018-01-14 West Brom vs. Brighton Loss 2-0
2018-01-01 Brighton vs. Bournemouth Draw 2-2
2017-12-31 Newcastle vs. Brighton Draw 0-0
2017-12-27 Chelsea vs. Brighton Loss 2-0

Form Guide: Swansea

Date (y-m-d) Fixture Result Score
2018-02-11 Swansea vs. Burnley Win 1-0
2018-02-04 Leicester vs. Swansea Draw 1-1
2018-01-31 Swansea vs. Arsenal Win 3-1
2018-01-23 Swansea vs. Liverpool Win 1-0
2018-01-14 Newcastle vs. Swansea Draw 1-1
2018-01-03 Swansea vs. Tottenham Loss 0-2
2017-12-31 Watford vs. Swansea Win 1-2
2017-12-27 Liverpool vs. Swansea Loss 5-0


H2H Guide: Brighton vs. Swansea

Date (y-m-d) Fixture Score
2017-11-05 Swansea vs. Brighton 0-1

Note: only league games are included. The above does not include preseason and cup fixtures.

Value Guides:

Team Market Last 6 Last 12 Last 18
Brighton H2H $-3.72 $-6.98 $-9.72
Over 2.5 $1.46 $-4.54 $-6.32
Under 2.5 $-1.21 $3.66 $4.52
Swansea H2H $14.79 $16.96 $10.96
Over 2.5 $-4.16 $-3.10 $-5.55
Under 2.5 $3.33 $1.37 $2.46

The above figures represent the net profit from wagering $1.00 on the associated selection each game.


 

Return to the top of the page

Bournemouth vs. Newcastle

Dean Court
February 25, 2018
Kick-off at 2:00 AM

Selection
Bournemouth
Draw
Newcastle
2.09
3.44
3.83
2.14
3.29
3.39
2.05
3.30
3.65
2.10
3.40
3.60

View a more detailed form and performance guide for this fixture

Form Guide: Bournemouth

Date (y-m-d) Fixture Result Score
2018-02-11 Huddersfield vs. Bournemouth Loss 4-1
2018-02-04 Bournemouth vs. Stoke City Win 2-1
2018-02-01 Chelsea vs. Bournemouth Win 0-3
2018-01-21 West Ham vs. Bournemouth Draw 1-1
2018-01-15 Bournemouth vs. Arsenal Win 2-1
2018-01-01 Brighton vs. Bournemouth Draw 2-2
2017-12-31 Bournemouth vs. Everton Win 2-1
2017-12-27 Bournemouth vs. West Ham Draw 3-3

Form Guide: Newcastle

Date (y-m-d) Fixture Result Score
2018-02-12 Newcastle vs. Man Utd Win 1-0
2018-02-05 Crystal Palace vs. Newcastle Draw 1-1
2018-02-01 Newcastle vs. Burnley Draw 1-1
2018-01-21 Man City vs. Newcastle Loss 3-1
2018-01-14 Newcastle vs. Swansea Draw 1-1
2018-01-02 Stoke City vs. Newcastle Win 0-1
2017-12-31 Newcastle vs. Brighton Draw 0-0
2017-12-28 Newcastle vs. Man City Loss 0-1


H2H Guide: Bournemouth vs. Newcastle

Date (y-m-d) Fixture Score
2017-11-05 Newcastle vs. Bournemouth 0-1
2016-03-06 Newcastle vs. Bournemouth 1-3
2015-11-07 Bournemouth vs. Newcastle 0-1

Note: only league games are included. The above does not include preseason and cup fixtures.

Value Guides:

Team Market Last 6 Last 12 Last 18
Bournemouth H2H $9.24 $5.64 $6.29
Over 2.5 $4.07 $7.13 $5.64
Under 2.5 $-3.96 $-6.39 $-4.80
Newcastle H2H $3.79 $2.22 $-3.78
Over 2.5 $-5.00 $-5.58 $-3.80
Under 2.5 $3.80 $4.91 $2.34

The above figures represent the net profit from wagering $1.00 on the associated selection each game.


 

Return to the top of the page

Burnley vs. Southampton

Turf Moor
February 25, 2018
Kick-off at 2:00 AM

Selection
Burnley
Draw
Southampton
2.88
3.03
2.84
2.70
3.20
2.62
2.60
3.10
2.80
2.80
3.00
2.80

View a more detailed form and performance guide for this fixture

Form Guide: Burnley

Date (y-m-d) Fixture Result Score
2018-02-11 Swansea vs. Burnley Loss 1-0
2018-02-03 Burnley vs. Man City Draw 1-1
2018-02-01 Newcastle vs. Burnley Draw 1-1
2018-01-21 Burnley vs. Man Utd Loss 0-1
2018-01-14 Crystal Palace vs. Burnley Loss 1-0
2018-01-02 Burnley vs. Liverpool Loss 1-2
2017-12-31 Huddersfield vs. Burnley Draw 0-0
2017-12-27 Man Utd vs. Burnley Draw 2-2

Form Guide: Southampton

Date (y-m-d) Fixture Result Score
2018-02-12 Southampton vs. Liverpool Loss 0-2
2018-02-04 West Brom vs. Southampton Win 2-3
2018-02-01 Southampton vs. Brighton Draw 1-1
2018-01-22 Southampton vs. Tottenham Draw 1-1
2018-01-14 Watford vs. Southampton Draw 2-2
2018-01-03 Southampton vs. Crystal Palace Loss 1-2
2017-12-31 Man Utd vs. Southampton Draw 0-0
2017-12-26 Tottenham vs. Southampton Loss 5-2


H2H Guide: Burnley vs. Southampton

Date (y-m-d) Fixture Score
2017-11-05 Southampton vs. Burnley 0-1
2017-01-15 Burnley vs. Southampton 1-0
2016-10-17 Southampton vs. Burnley 3-1
2015-03-22 Southampton vs. Burnley 2-0
2014-12-14 Burnley vs. Southampton 1-0

Note: only league games are included. The above does not include preseason and cup fixtures.

Value Guides:

Team Market Last 6 Last 12 Last 18
Burnley H2H $-6.00 $-6.77 $3.47
Over 2.5 $-3.94 $-6.14 $-9.78
Under 2.5 $2.50 $2.68 $5.16
Southampton H2H $-3.24 $-9.24 $-13.39
Over 2.5 $0.43 $-1.83 $-2.55
Under 2.5 $-0.09 $2.37 $1.36

The above figures represent the net profit from wagering $1.00 on the associated selection each game.


 

Return to the top of the page

Liverpool vs. West Ham

Anfield
February 25, 2018
Kick-off at 2:00 AM

Selection
Liverpool
Draw
West Ham
1.23
7.18
12.86
1.19
6.50
13.00
1.25
6.00
11.00
1.20
7.00
14.00

View a more detailed form and performance guide for this fixture

Form Guide: Liverpool

Date (y-m-d) Fixture Result Score
2018-02-12 Southampton vs. Liverpool Win 0-2
2018-02-05 Liverpool vs. Tottenham Draw 2-2
2018-01-31 Huddersfield vs. Liverpool Win 0-3
2018-01-23 Swansea vs. Liverpool Loss 1-0
2018-01-15 Liverpool vs. Man City Win 4-3
2018-01-02 Burnley vs. Liverpool Win 1-2
2017-12-31 Liverpool vs. Leicester Win 2-1
2017-12-27 Liverpool vs. Swansea Win 5-0

Form Guide: West Ham

Date (y-m-d) Fixture Result Score
2018-02-11 West Ham vs. Watford Win 2-0
2018-02-04 Brighton vs. West Ham Loss 3-1
2018-01-31 West Ham vs. Crystal Palace Draw 1-1
2018-01-21 West Ham vs. Bournemouth Draw 1-1
2018-01-14 Huddersfield vs. West Ham Win 1-4
2018-01-05 Tottenham vs. West Ham Draw 1-1
2018-01-03 West Ham vs. West Brom Win 2-1
2017-12-27 Bournemouth vs. West Ham Draw 3-3


H2H Guide: Liverpool vs. West Ham

Date (y-m-d) Fixture Score
2017-11-05 West Ham vs. Liverpool 1-4
2017-05-14 West Ham vs. Liverpool 0-4
2016-12-12 Liverpool vs. West Ham 2-2
2016-01-02 West Ham vs. Liverpool 2-0
2015-08-30 Liverpool vs. West Ham 0-3
2015-02-01 Liverpool vs. West Ham 2-0
2014-09-21 West Ham vs. Liverpool 3-1

Note: only league games are included. The above does not include preseason and cup fixtures.

Value Guides:

Team Market Last 6 Last 12 Last 18
Liverpool H2H $1.75 $-0.41 $0.88
Over 2.5 $0.94 $0.45 $2.85
Under 2.5 $-1.44 $-1.33 $-5.07
West Ham H2H $-0.79 $6.06 $0.06
Over 2.5 $-0.90 $2.72 $3.87
Under 2.5 $2.13 $0.59 $-0.85

The above figures represent the net profit from wagering $1.00 on the associated selection each game.


 

Return to the top of the page

West Brom vs. Huddersfield Town

The Hawthorns
February 25, 2018
Kick-off at 2:00 AM

Selection
West Brom
Draw
Huddersfield
1.88
3.29
5.07
1.90
3.25
4.33
1.95
3.10
4.40
1.83
3.30
4.50

View a more detailed form and performance guide for this fixture

Form Guide: West Brom

Date (y-m-d) Fixture Result Score
2018-02-13 Chelsea vs. West Brom Loss 3-0
2018-02-04 West Brom vs. Southampton Loss 2-3
2018-02-01 Man City vs. West Brom Loss 3-0
2018-01-21 Everton vs. West Brom Draw 1-1
2018-01-14 West Brom vs. Brighton Win 2-0
2018-01-03 West Ham vs. West Brom Loss 2-1
2018-01-01 West Brom vs. Arsenal Draw 1-1
2017-12-27 West Brom vs. Everton Draw 0-0

Form Guide: Huddersfield Town

Date (y-m-d) Fixture Result Score
2018-02-11 Huddersfield vs. Bournemouth Win 4-1
2018-02-04 Man Utd vs. Huddersfield Loss 2-0
2018-01-31 Huddersfield vs. Liverpool Loss 0-3
2018-01-21 Stoke City vs. Huddersfield Loss 2-0
2018-01-14 Huddersfield vs. West Ham Loss 1-4
2018-01-02 Leicester vs. Huddersfield Loss 3-0
2017-12-31 Huddersfield vs. Burnley Draw 0-0
2017-12-27 Huddersfield vs. Stoke City Draw 1-1


H2H Guide: West Brom vs. Huddersfield

Date (y-m-d) Fixture Score
2017-11-05 Huddersfield vs. West Brom 1-0

Note: only league games are included. The above does not include preseason and cup fixtures.

Value Guides:

Team Market Last 6 Last 12 Last 18
West Brom H2H $-3.86 $-9.86 $-15.86
Over 2.5 $2.10 $0.80 $1.05
Under 2.5 $-2.11 $-0.20 $-0.80
Huddersfield H2H $-2.86 $-0.60 $-3.62
Over 2.5 $2.46 $0.62 $0.84
Under 2.5 $-1.87 $-1.56 $-3.45

The above figures represent the net profit from wagering $1.00 on the associated selection each game.


 

Return to the top of the page

Watford vs. Everton

Vicarage Road
February 25, 2018
Kick-off at 4:30 AM

Selection
Watford
Draw
Everton
2.41
3.23
3.27
2.25
3.20
3.29
2.35
3.25
3.00
2.30
3.30
3.20

View a more detailed form and performance guide for this fixture

Form Guide: Watford

Date (y-m-d) Fixture Result Score
2018-02-11 West Ham vs. Watford Loss 2-0
2018-02-06 Watford vs. Chelsea Win 4-1
2018-02-01 Stoke City vs. Watford Draw 0-0
2018-01-21 Leicester vs. Watford Loss 2-0
2018-01-14 Watford vs. Southampton Draw 2-2
2018-01-03 Man City vs. Watford Loss 3-1
2017-12-31 Watford vs. Swansea Loss 1-2
2017-12-27 Watford vs. Leicester Win 2-1

Form Guide: Everton

Date (y-m-d) Fixture Result Score
2018-02-11 Everton vs. Crystal Palace Win 3-1
2018-02-04 Arsenal vs. Everton Loss 5-1
2018-02-01 Everton vs. Leicester Win 2-1
2018-01-21 Everton vs. West Brom Draw 1-1
2018-01-14 Tottenham vs. Everton Loss 4-0
2018-01-02 Everton vs. Man Utd Loss 0-2
2017-12-31 Bournemouth vs. Everton Loss 2-1
2017-12-27 West Brom vs. Everton Draw 0-0


H2H Guide: Watford vs. Everton

Date (y-m-d) Fixture Score
2017-11-06 Everton vs. Watford 3-2
2017-05-13 Everton vs. Watford 1-0
2016-12-10 Watford vs. Everton 3-2
2016-04-10 Watford vs. Everton 1-1
2015-08-09 Everton vs. Watford 2-2

Note: only league games are included. The above does not include preseason and cup fixtures.

Value Guides:

Team Market Last 6 Last 12 Last 18
Watford H2H $0.65 $-2.65 $-3.00
Over 2.5 $-1.28 $0.63 $0.67
Under 2.5 $0.81 $-1.82 $-1.61
Everton H2H $-1.09 $-1.55 $-0.93
Over 2.5 $1.97 $0.67 $3.34
Under 2.5 $-2.88 $-1.50 $-3.90

The above figures represent the net profit from wagering $1.00 on the associated selection each game.


 

Return to the top of the page

Manchester Utd vs. Chelsea

Old Trafford
February 26, 2018
Kick-off at 1:05 AM

Selection
Man Utd
Draw
Chelsea
2.06
3.34
4.06
2.04
3.25
3.75
2.00
3.40
3.80
2.00
3.30
3.75

View a more detailed form and performance guide for this fixture

Form Guide: Manchester Utd

Date (y-m-d) Fixture Result Score
2018-02-12 Newcastle vs. Man Utd Loss 1-0
2018-02-04 Man Utd vs. Huddersfield Win 2-0
2018-02-01 Tottenham vs. Man Utd Loss 2-0
2018-01-21 Burnley vs. Man Utd Win 0-1
2018-01-16 Man Utd vs. Stoke City Win 3-0
2018-01-02 Everton vs. Man Utd Win 0-2
2017-12-31 Man Utd vs. Southampton Draw 0-0
2017-12-27 Man Utd vs. Burnley Draw 2-2

Form Guide: Chelsea

Date (y-m-d) Fixture Result Score
2018-02-13 Chelsea vs. West Brom Win 3-0
2018-02-06 Watford vs. Chelsea Loss 4-1
2018-02-01 Chelsea vs. Bournemouth Loss 0-3
2018-01-20 Brighton vs. Chelsea Win 0-4
2018-01-14 Chelsea vs. Leicester Draw 0-0
2018-01-04 Arsenal vs. Chelsea Draw 2-2
2017-12-31 Chelsea vs. Stoke City Win 5-0
2017-12-27 Chelsea vs. Brighton Win 2-0


H2H Guide: Man Utd vs. Chelsea

Date (y-m-d) Fixture Score
2017-11-06 Chelsea vs. Man Utd 1-0
2017-04-17 Man Utd vs. Chelsea 2-0
2016-10-24 Chelsea vs. Man Utd 4-0
2016-02-08 Chelsea vs. Man Utd 1-1
2015-12-29 Man Utd vs. Chelsea 0-0
2015-04-19 Chelsea vs. Man Utd 1-0
2014-10-27 Man Utd vs. Chelsea 1-1

Note: only league games are included. The above does not include preseason and cup fixtures.

Value Guides:

Team Market Last 6 Last 12 Last 18
Man Utd H2H $-0.29 $-3.34 $0.37
Over 2.5 $-4.50 $-2.69 $-3.00
Under 2.5 $3.77 $2.57 $2.27
Chelsea H2H $-3.03 $-3.83 $-1.68
Over 2.5 $3.58 $1.08 $-1.34
Under 2.5 $-3.57 $-1.14 $1.51

The above figures represent the net profit from wagering $1.00 on the associated selection each game.


 

Return to the top of the page

Crystal Palace vs. Tottenham

Selhurst Park
February 27, 2018
Kick-off at 7:00 AM

Selection
Crystal Palace
Draw
Tottenham
7.30
4.50
1.49
7.50
4.20
1.44
5.50
4.00
1.57
7.00
4.20
1.50

View a more detailed form and performance guide for this fixture

Form Guide: Crystal Palace

Date (y-m-d) Fixture Result Score
2018-02-11 Everton vs. Crystal Palace Loss 3-1
2018-02-05 Crystal Palace vs. Newcastle Draw 1-1
2018-01-31 West Ham vs. Crystal Palace Draw 1-1
2018-01-21 Arsenal vs. Crystal Palace Loss 4-1
2018-01-14 Crystal Palace vs. Burnley Win 1-0
2018-01-03 Southampton vs. Crystal Palace Win 1-2
2017-12-31 Crystal Palace vs. Man City Draw 0-0
2017-12-29 Crystal Palace vs. Arsenal Loss 2-3

Form Guide: Tottenham

Date (y-m-d) Fixture Result Score
2018-02-10 Tottenham vs. Arsenal Win 1-0
2018-02-05 Liverpool vs. Tottenham Draw 2-2
2018-02-01 Tottenham vs. Man Utd Win 2-0
2018-01-22 Southampton vs. Tottenham Draw 1-1
2018-01-14 Tottenham vs. Everton Win 4-0
2018-01-05 Tottenham vs. West Ham Draw 1-1
2018-01-03 Swansea vs. Tottenham Win 0-2
2017-12-26 Tottenham vs. Southampton Win 5-2


H2H Guide: Crystal Palace vs. Tottenham

Date (y-m-d) Fixture Score
2017-11-05 Tottenham vs. Crystal Palace 1-0
2017-04-27 Crystal Palace vs. Tottenham 0-1
2016-08-21 Tottenham vs. Crystal Palace 1-0
2016-01-24 Crystal Palace vs. Tottenham 1-3
2015-09-20 Tottenham vs. Crystal Palace 1-0
2015-01-11 Crystal Palace vs. Tottenham 2-1
2014-12-07 Tottenham vs. Crystal Palace 0-0

Note: only league games are included. The above does not include preseason and cup fixtures.

Value Guides:

Team Market Last 6 Last 12 Last 18
Crystal Palace H2H $0.30 $1.70 $-2.36
Over 2.5 $0.08 $2.48 $3.16
Under 2.5 $-0.91 $-4.34 $-4.59
Tottenham H2H $-0.37 $0.49 $-4.18
Over 2.5 $-2.75 $-1.96 $-6.12
Under 2.5 $3.46 $1.89 $7.61

The above figures represent the net profit from wagering $1.00 on the associated selection each game.


 

Return to the top of the page

Arsenal vs. Manchester City

Emirates Stadium
March 2, 2018
Kick-off at 6:45 AM

Selection
Arsenal
Draw
Man City
3.66
4.04
1.96
3.75
3.60
1.90
3.50
4.00
1.90
3.60
3.75
1.91

View a more detailed form and performance guide for this fixture

Form Guide: Arsenal

Date (y-m-d) Fixture Result Score
2018-02-10 Tottenham vs. Arsenal Loss 1-0
2018-02-04 Arsenal vs. Everton Win 5-1
2018-01-31 Swansea vs. Arsenal Loss 3-1
2018-01-21 Arsenal vs. Crystal Palace Win 4-1
2018-01-15 Bournemouth vs. Arsenal Loss 2-1
2018-01-04 Arsenal vs. Chelsea Draw 2-2
2018-01-01 West Brom vs. Arsenal Draw 1-1
2017-12-29 Crystal Palace vs. Arsenal Win 2-3

Form Guide: Manchester City

Date (y-m-d) Fixture Result Score
2018-02-11 Man City vs. Leicester Win 5-1
2018-02-03 Burnley vs. Man City Draw 1-1
2018-02-01 Man City vs. West Brom Win 3-0
2018-01-21 Man City vs. Newcastle Win 3-1
2018-01-15 Liverpool vs. Man City Loss 4-3
2018-01-03 Man City vs. Watford Win 3-1
2017-12-31 Crystal Palace vs. Man City Draw 0-0
2017-12-28 Newcastle vs. Man City Win 0-1


H2H Guide: Arsenal vs. Man City

Date (y-m-d) Fixture Score
2017-11-06 Man City vs. Arsenal 3-1
2017-04-03 Arsenal vs. Man City 2-2
2016-12-19 Man City vs. Arsenal 2-1
2016-05-09 Man City vs. Arsenal 2-2
2015-12-22 Arsenal vs. Man City 2-1
2015-01-19 Man City vs. Arsenal 0-2
2014-09-13 Arsenal vs. Man City 2-2

Note: only league games are included. The above does not include preseason and cup fixtures.

Value Guides:

Team Market Last 6 Last 12 Last 18
Arsenal H2H $-3.18 $-6.16 $-5.60
Over 2.5 $2.56 $-0.31 $-0.34
Under 2.5 $-3.30 $0.24 $-0.27
Man City H2H $-1.36 $0.11 $1.75
Over 2.5 $-0.39 $1.50 $2.70
Under 2.5 $0.19 $-2.81 $-4.81

The above figures represent the net profit from wagering $1.00 on the associated selection each game.


 

Return to the top of the page

Share this:
Share