2014–15 Algerian Ligue Professionnelle 1









































































Algerian Ligue Professionnelle 1
Season 2014–15
Champions ES Sétif
Champions League
ES Sétif
MO Béjaïa
Confederation Cup
MC Oran
RC Arbaâ
Matches played 240
Goals scored 475 (1.98 per match)
Top goalscorer
Walid Derrardja (16)
Biggest home win
MC Alger 4-0 MC El Eulma
(20 January 2015)
USM Alger 5-1 RC Arbaâ
(6 February 2015)
Biggest away win
ASO Chlef 0-3 CS Constantine
(22 November 2014)
Highest scoring
ES Sétif 5-2 ASM Oran
(6 March 2015)
Longest winning run
USM Alger (5)
Longest unbeaten run
MO Béjaïa (9)
Longest winless run
ASO Chlef
MC Alger (11)
Longest losing run
MC Alger (6)
Highest attendance 39,760 MC Oran 0-0 USM Alger
(22 March 2015)
Lowest attendance 3,500 ASO Chlef 0-3 CS Canstantine

← 2013–14


2015–16 →


The 2014–15 Algerian Ligue Professionnelle 1 will be the 51st season of the Algerian Ligue Professionnelle 1 since its establishment in 1962. A total of 16 teams will contest the league, with USM Alger as the defending champions.[1] Following the death of Albert Ebossé Bodjongo, the Algerian Football Federation suspended all football indefinitely.[2] The league resumed on Week 3 starting 12 September 2014, with all matches on that week were preceded with a minute silence in memory of Ebossé.[3][4]




Contents






  • 1 Team summaries


    • 1.1 Promotion and relegation


    • 1.2 Stadiums and locations


    • 1.3 Personnel and kits




  • 2 Results


    • 2.1 League table


    • 2.2 Result table


    • 2.3 Leader week after week




  • 3 Positions by round


  • 4 Clubs season-progress


  • 5 Season statistics


    • 5.1 Top scorers


    • 5.2 Hat-tricks




  • 6 Media coverage


  • 7 See also


  • 8 References





Team summaries




Map of Algeria with the teams of the 2014–15 Algerian Ligue Professionnelle 1

CS Constantine

CS Constantine



JS Kabylie

JS Kabylie



MO Béjaïa

MO Béjaïa



MC El Eulma

MC El Eulma



RC Arbaâ

RC Arbaâ



ASM Oran

ASM Oran



ES Sétif

ES Sétif



USM Bel-Abbès

USM Bel-Abbès



ASO Chlef

ASO Chlef



MC Oran

MC Oran



JS Saoura

JS Saoura



Algiers

Algiers



Algiers teamsCR BelouizdadNA Hussein DeyMC AlgerUSM AlgerUSM El Harrach


Algiers teamsCR BelouizdadNA Hussein DeyMC AlgerUSM AlgerUSM El Harrach




Locations of teams in the 2014–15 Algerian Ligue Professionnelle 1



Promotion and relegation


Teams promoted from 2013–14 Algerian Ligue Professionnelle 2



  • ASM Oran

  • NA Hussein Dey

  • USM Bel-Abbès


Teams relegated to 2014-15 Algerian Ligue Professionnelle 2



  • CA Bordj Bou Arréridj

  • CRB Aïn Fakroun

  • JSM Béjaïa



Stadiums and locations









































































































Team
Location
Stadium
Stadium capacity

ASM Oran

Oran

Stade Habib Bouakeul
20,000

ASO Chlef

Chlef

Stade Mohamed Boumezrag
17,000

CR Belouizdad

Algiers

Stade 20 Août 1955
21,000

CS Constantine

Constantine

Stade Mohamed Hamlaoui
40,000

RC Arbaâ

Larbaâ

Stade Ismaïl Makhlouf
8,000

ES Sétif

Sétif

Stade 8 Mai 1945
25,000

JS Kabylie

Tizi Ouzou

Stade 1er Novembre
20,000

JS Saoura

Méridja

Stade 20 Août 1955 (Béchar)
20,000

MC Alger

Algiers

Stade Omar Hamadi
15,000

MC El Eulma

El Eulma

Stade Messaoud Zougar
25,000

MC Oran

Oran

Stade Ahmed Zabana
40,000

NA Hussein Dey

Hussein Dey District

Stade 20 Août 1955 (Algiers)
20,000

USM Alger

Algiers

Stade Omar Hamadi
15,000

USM Bel-Abbès

Sidi Bel Abbès

Stade 24 Fevrier 1956
50,000

USM El Harrach

Algiers

Stade 1er Novembre
8,000

MO Béjaïa

Béjaïa

Stade de l'Unité Maghrébine
18,000

[5]


Primary venues used in the Ligue 1:












































































ASM Oran

ASO Chlef

CR Belouizdad and NA Hussein Dey

CS Constantine

MO Béjaïa

MC El Eulma

USM El Harrach

Stade Habib Bouakeul

Stade Mohamed Boumezrag

Stade 20 Août 1955

Stade Mohamed Hamlaoui

Stade de l'Unité Maghrébine

Stade Messaoud Zougar

Stade 1er Novembre 1954
Capacity: 20,000
Capacity: 17,000
Capacity: 21,000
Capacity: 40,000
Capacity: 20,000
Capacity: 25,000
Capacity: 8,000

Stade Habib Bouakeul - pelouse, gradin et virage ouest.jpg


Stade du 20 août 1955 (Alger) - 2013-01-08.jpg

Mohamed Hamlaoui Stadium (Constantine, Algeria).jpg

Stade de Béjaïa.jpg


Stade 1 novembre harrach.jpg

ES Sétif

JS Kabylie

JS Saoura

USM Alger and MC Alger

MC Oran

USM Bel-Abbès

RC Arbaâ

Stade 8 Mai 1945

Stade 1er Novembre 1954

Stade 20 Août 1955

Stade Omar Hammadi

Stade Ahmed Zabana

Stade 24 Fevrier 1956

Stade Ismaïl Makhlouf
Capacity: 25,000
Capacity: 20,000
Capacity: 24,000
Capacity: 20,000
Capacity: 40,000
Capacity: 45,000
Capacity: 8,000

Stade 8 Mai 1945 (vue aérienne).jpg


Stade 20 Août 1955 (Béchar).jpg

Omar Hammadi Stadium.jpg

Stade Ahmed Zabana 1.jpg




Personnel and kits











































































































































Team Chairman Head coach Captain Manufacturer Sponsors
ASM Oran
Algeria Mohamed El Morro

Algeria Djamel Benchadli

Algeria Seddik Bouhadda
Sarson
ATM Mobilis
ASO Chlef
Algeria Abdelkrim Medouar

Algeria Mohamed Benchouia

Algeria Samir Zaoui
adidas
Ooredoo
CR Belouizdad
Algeria Réda Malek

France Alain Michel

Algeria Aboubaker Rebih
Joma
Ooredoo, CNEP-Banque
CS Constantine
Algeria Omar Bentobal

France Francois Bracci

Algeria Hamza Boulemdais
Macron
Tassili Airlines, ATM Mobilis
ES Sétif
Algeria Hassan Hammar

Algeria Kheirredine Madoui

Algeria Farid Mellouli
Joma
Djezzy GSM
JS Kabylie
Algeria Mohand Chérif Hannachi

France Jean-Guy Wallemme

Algeria Ali Rial
Adidas
Ooredoo, Peugeot
RC Arbaâ
Algeria Djamel Amani

Algeria Mohamed Mihoubi

Algeria Hamza Zeddam
Joma
ATM Mobilis
JS Saoura
Algeria Mohamed Zerouati

Algeria Mohamed Henkouche

Algeria Djilali Terbah
KCS
Enafor
MC Alger
Algeria Hadj Taleb

Portugal Artur Jorge

Algeria Abderahmane Hachoud
Joma
Djezzy GSM, Sonatrach
MC El Eulma
Algeria Arras Herrada

Algeria Azzedine Aït Djoudi

Algeria Nacer Hammami
KCS
Ooredoo
MC Oran
Algeria Ahmed Belhadj

France Jean-Michel Cavalli

Algeria Seddik Berradja
Sarson
Naftal, Ooredoo, Aigle Azur
NA Hussein Dey
Algeria Mahfoud Ould Zmirli

Algeria Meziane Ighil

Algeria Chérif Abdeslam
Joma
ATM Mobilis
USM Alger
Algeria Ali Haddad

Germany Otto Pfister

Algeria Nacereddine Khoualed
adidas
Djezzy GSM, ETRHB Haddad, Sonelgaz
USM Bel-Abbès
Algeria Belkacem Aïda

Algeria Dr. Ali Mechiche

Algeria Hocine Achiou
Joma
ATM Mobilis
USM El Harrach
Algeria Mohamed Laïb

Algeria Boualem Charef

Algeria Salim Boumechra
Patrick
ATM Mobilis
MO Béjaïa
Algeria Nacer Maouche

Algeria Abdelkader Amrani

Algeria Nassim Dehouche
Macron
ATM Mobilis


Results



League table























































































































































































































Pos
Team

Pld

W

D

L

GF

GA

GD

Pts
Qualification or relegation
1

ES Sétif (C, Q)
30
13
9
8
37
28
+9
48

2016 CAF Champions League
2

MO Béjaïa (Q)
30
12
11
7
36
23
+13
47
3

MC Oran (Q)
30
11
11
8
19
19
0
44

2016 CAF Confederation Cup
4

USM El Harrach
30
13
4
13
30
32
−2
43

5

CS Constantine (Q)
30
11
9
10
32
31
+1
42[a]

2016 CAF Confederation Cup
6

CR Belouizdad
30
11
9
10
27
34
−7
42[a]

7

ASM Oran
30
11
8
11
33
37
−4
41[b]
8

USM Alger
30
10
11
9
35
27
+8
41[b]
9

NA Hussein Dey
30
10
10
10
23
22
+1
40[c]
10

RC Arbaâ
30
12
4
14
28
35
−7
40[c]
11

JS Saoura
30
10
9
11
26
29
−3
39[d]
12

MC Alger
30
10
9
11
33
31
+2
39[d]
13

JS Kabylie
30
11
6
13
35
35
0
39[d]
14

MC El Eulma (R)
30
11
5
14
40
36
+4
38
2014–15 Algerian Ligue Professionnelle 2
15

ASO Chlef (R)
30
8
12
10
24
28
−4
36
16

USM Bel Abbès (R)
30
8
9
13
19
28
−9
33

Updated to match(es) played on 29 May 2015. Source: DZFoot
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) goal difference; 5) total goals; 6) fairplay ranking; 7) playoff
(C) Champion; (Q) Qualified to the phase indicated; (R) Relegated.
Notes:




  1. ^ ab CSC 3-1 CRB; CRB 1-1 CSC


  2. ^ ab USMA 1-2 ASMO; ASMO 1-0 USMA


  3. ^ ab NAHD 3-0 RCA; RCA 0-1 NAHD


  4. ^ abc JSS: 9 points; MCA: 6 points; JSK: 3 points



RC Arbaâ was to participate in the 2016 CAF Confederation Cup as a runners-up of the 2014–15 Algerian Cup in place of MO Béjaïa, because MO Béjaïa take part to 2016 CAF Champions League as a runners-up to a championship. However RC Arbaâ withdrew from the competition because that does not have a Fifa license, it was replaced by CS Constantine.[6]



Result table






































































































































































































































































































































Home Away[1]

ASMO

ASC
CRB CSC ESS JSK JSSR MCA MCEE MCO MOB NAH RCA UAL USMB
UEH

ASM Oran


2–0

0–0

0–1

1–0

2–3

1–0

2–1

1–0

0–0

1–1

2–1

3–2

1–0

2–1

1–3

ASO Chlef

1–1


2–0

0–3

2–1

1–1

0–0

0–0

2–1

3–0

0–0

0–0

2–0

0–0

1–1

2–1

CR Belouizdad

2–1

3–2


1–1

0–0

2–1

1–1

2–0

1–0

1–0

0–2

0–0

1–1

2–1

1–1

1–0

CS Constantine

1–0

1–0

3–1


1–2

3–1

0–0

1–1

2–2

0–0

1–0

2–2

2–0

2–1

0–0

4–1

ES Sétif

5–2

0–1

1–0

2–0


1–0

3–0

2–1

1–1

1–2

1–1

1–1

2–1

3–2

0–0

2–0

JS Kabylie

0–2

0–0

0–1

2–1

1–1


0–1

1–2

1–0

0–1

2–1

1–0

2–1

1–2

0–1

1–0

JS Saoura

3–1

0–0

1–2

1–1

1–2

2–1


2–1

1–0

0–0

0–1

1–0

2–1

3–2

1–0

1–0

MC Alger

0–0

3–1

3–0

0–0

1–0

4–2

2–1


4–0

1–0

1–0

1–0

0–2

0–1

1–0

1–1

MC El Eulma

3–0

2–1

4–1

3–0

0–1

3–2

0–0

2–1


0–1

1–2

2–0

2–0

1–2

1–0

4–1

MC Oran

0–0

1–0

0–0

2–1

2–1

0–2

1–0

1–1

2–1


1–1

1–0

2–0

0–0

0–0

1–0

MO Béjaïa

1–0

0–0

2–2

2–0

3–0

3–1

1–1

2–2

3–2

0–0


0–0

2–0

0–1

1–0

0–1

NA Hussein Dey

2–1

1–0

1–0

2–0

0–0

1–2

1–0

1–1

1–2

1–0

0–2


3–0

0–0

1–0

1–2

RC Arbaâ

1–0

3–1

2–0

0–1

1–1

0–0

2–1

2–1

0–0

1–0

1–0

0–1


2–0

2–0

1–0

USM Alger

1–2

3–1

2–0

2–0

1–1

1–1

3–1

0–0

1–1

1–1

1–1

0–0

5–1


2–0

0–1

USM Bel Abbès

1–1

0–0

0–1

2–0

1–2

0–2

1–1

2–1

1–2

1–0

1–3

0–0

1–0

1–0


2–1

USM El Harrach

3–3

0–1

2–1

1–0

1–0

0–0

1–0

1–0

2–1

2–0

2–1

1–2

0–1

0–0

2–0


Updated to games played on 29 May 2015.
Source: DZFoot
^ The home team is listed in the left-hand column.
Colours: Blue = home team win; Yellow = draw; Red = away team win.
For coming matches, an a indicates there is an article about the match.



Leader week after week



ES Sétif
MO Béjaïa
USM El Harrach
USM Alger
MO Béjaïa
USM El Harrach
MO Béjaïa
CS Constantine



Positions by round


.mw-parser-output table.sportsrbrtable{text-align:center}.mw-parser-output .sportsrbrtable td{padding:1px}.mw-parser-output .sportsrbrtable-rnd{width:15px}.mw-parser-output .sportsrbrtable-rnd-sort{width:15px;border-bottom:none}.mw-parser-output .sportsrbrtable-rnd-toggle{border-top:none;height:1.2ex}.mw-parser-output .sportsrbrtable-team{text-align:left;font-weight:normal;background-color:inherit}.mw-parser-output .sportsrbrtable-lbl{font-weight:normal;background-color:inherit}


















































































































































































































































































































































































































































































































































































Team ╲ Round 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
ES Sétif 8 12 6 6 3 4 7 8 11 13 7 5 5 4 4 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1
MO Béjaïa 2 2 5 5 7 8 3 1 1 2 1 1 4 2 1 1 1 1 1 1 1 1 1 1 2 4 2 2 2 2
MC Oran 16 16 10 15 12 6 9 4 6 3 5 6 6 6 9 3 3 5 3 3 5 5 4 4 5 3 3 4 5 3
USM El Harrach 13 8 12 8 4 2 2 5 2 1 4 4 2 1 3 5 6 3 5 7 7 6 9 8 6 2 4 5 6 4
CS Constantine 1 1 1 1 1 1 1 2 3 4 2 2 3 5 5 7 4 6 8 9 10 9 10 10 11 9 6 6 10 5
CR Belouizdad 14 10 13 12 15 13 15 15 14 11 11 9 10 13 11 11 10 9 6 4 6 8 6 7 8 5 5 3 3 6
ASM Oran 7 3 8 10 9 10 8 3 5 8 10 11 12 9 7 6 7 4 7 6 4 4 5 6 3 6 8 7 4 7
USM Alger 9 4 2 4 8 11 12 14 8 5 3 3 1 3 2 4 5 7 4 5 3 3 3 3 4 7 7 8 11 8
NA Hussein Dey 15 15 16 16 16 16 16 16 16 16 14 13 15 14 14 13 13 14 14 15 14 13 15 16 16 16 15 12 12 9
RC Arbaâ 5 9 11 7 11 12 14 12 13 10 13 12 14 12 10 8 8 8 9 8 8 7 7 5 7 10 12 13 13 10
JS Saoura 11 13 4 9 13 9 5 7 10 12 12 14 11 11 8 10 11 13 11 12 11 12 11 11 12 13 11 9 7 11
MC Alger 12 5 7 3 5 5 10 13 15 15 16 16 16 16 16 16 16 15 16 14 16 15 13 12 9 11 9 11 8 12
JS Kabylie 3 6 3 2 2 3 6 9 4 7 9 10 9 8 6 9 9 10 12 10 12 10 8 9 10 8 10 10 9 13
MC El Eulma 4 7 9 11 6 7 4 6 9 6 8 7 8 10 13 14 12 12 10 11 9 11 14 14 14 12 13 14 15 14
ASO Chlef 10 14 15 14 14 15 13 10 12 14 15 15 13 15 15 15 15 16 15 16 15 16 16 15 15 15 14 15 14 15
USM Bel Abbès 6 11 14 13 10 14 11 11 7 9 6 8 7 7 12 12 14 11 13 13 13 14 12 13 13 14 16 16 16 16


















Leader
2016 CAF Champions League
2016 CAF Confederation Cup
Relegation to Ligue Professionnelle 2 2015-16

.mw-parser-output .refbegin{font-size:90%;margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{list-style-type:none;margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li,.mw-parser-output .refbegin-hanging-indents>dl>dd{margin-left:0;padding-left:3.2em;text-indent:-3.2em;list-style:none}.mw-parser-output .refbegin-100{font-size:100%}
Updated to match(es) played on 29 May 2015. Source: DZfoot.com (in French)



Clubs season-progress





















































































































































































































































































































































































































































































































































































Team ╲ Round 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
ASM Oran D W L D D D W W L L D L D W W W L W L W W L L D W L L D W L
ASO Chlef D L D D D L W W W L L L D L D D D D D L W L W W W L W D D L
Belouizdad L W L D L W L L W W D W L L W D D W W W L D D D L W W D D L
Constantine W W W D L W L D L D W W D L L D W L L D L W L D D W W D L W
ES Sétif D D W D W D L W L D W D W W L W W D D W L W L L W L W D W L
JS Kabylie W L W D W L L L W D L L W D W L D L D W L W W L L W L D W L
JS Saoura D D W L L W W L L D D L W D W D L L W L W L W D D L W D W L
MC Alger L W D W D D L L L L L L D D L W D W L W L W W W W D D D W L
El Eulma W L L D W D W L L W L W L L L L W D W L W L L D W W L D L W
MC Oran L L W L W W D W L W D D D D W W D L W D L D W D L W D D L W
MO Béjaïa W D D D D D W W W L W D L W W D W D W L W L D L L L D D W W
Hussein Dey L L D D L L W D W L W D L W L D W L D L W D D D L W W W D W
RC Arbaâ W L L W L D L W L W L D L W W W L W L W L W L W L L L D D W
USM Alger D W W L L L D D W W W W W L D L D L W D W D D D L D L D L W
Bel-Abbès D D L D W L W D W L W D D D L L L W L L W L W D W L L D L L
El Harrach L W L W W W L L W W L W W D L L L W L D L W L D W W D L L W


Updated to match(es) played on 29 May 2015. Source: Clubs Season-Progress
W = Win; D = Draw; L = Lose


Season statistics



Top scorers












































































Rank
Scorer
Club
Goals
1

Algeria Walid Derrardja

MC El Eulma
16
2

Algeria Hamza Boulemdaïs

CS Constantine
14
3

Algeria Oussama Darfalou

RC Arbaâ
12
4

Algeria Antar Djemaouni

ASM Oran
10

Algeria Kaled Gourmi

MC Alger
10

Algeria Ali Rial

JS Kabylie
10
7

Algeria Lamine Abid

USM El Harrach
9
8

Algeria Zahir Zerdab

MO Béjaïa
8
9

Algeria Ibrahim Chenihi

MC El Eulma
7

Algeria Okacha Hamzaoui

MO Béjaïa
7

Algeria Farès Hamiti

MC El Eulma
7

Algeria Nouri Ouznadji

NA Hussein Dey
7


Hat-tricks







































Player
Club
Against
Result
Date

Algeria Hamza Boulemdaïs

Constantine

El Harrach
4—1
13 September 2014

Algeria Walid Derrardja

El Eulma

Kabylie
3—2
18 October 2014

Algeria Abdelmalek Ziaya

Sétif

Saoura
3—0
14 February 2015

Algeria Sofiane Younès

Sétif

Oran
5—2
6 March 2015


Media coverage
























Algerian Ligue Professionnelle 1 Media Coverage
Country
Television Channel
Matches

 Algeria

EPTV Terrestre
3 Matches per round

 Qatar

beIN Sports Arabia
1 Match per round

 Qatar

Al-Kass Sports Channel
1 Match per round


See also



  • 2014–15 Algerian Ligue Professionnelle 2

  • 2014–15 Algerian Cup



References





  1. ^ https://int.soccerway.com/national/algeria/ligue-1/20132014/regular-season/r21654/


  2. ^ "Albert Ebosse: Player's death leads to league suspension". BBC Sport. Retrieved 25 August 2014..mw-parser-output cite.citation{font-style:inherit}.mw-parser-output .citation q{quotes:"""""""'""'"}.mw-parser-output .citation .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .citation .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration{color:#555}.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration span{border-bottom:1px dotted;cursor:help}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/12px-Wikisource-logo.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output code.cs1-code{color:inherit;background:inherit;border:inherit;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;font-size:100%}.mw-parser-output .cs1-visible-error{font-size:100%}.mw-parser-output .cs1-maint{display:none;color:#33aa33;margin-left:0.3em}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-right{padding-right:0.2em}


  3. ^ "Archived copy". Archived from the original on 2017-02-11. Retrieved 2014-09-23.CS1 maint: Archived copy as title (link)


  4. ^ "Archived copy". Archived from the original on 2017-02-11. Retrieved 2014-09-23.CS1 maint: Archived copy as title (link)


  5. ^ https://int.soccerway.com/national/algeria/ligue-1/20142015/regular-season/r25605/


  6. ^ "Coupe de la CAF : forfait du RC Arbâa, le CS Constantine pour le remplacer". Radio Algérienne. October 15, 2015.














Popular posts from this blog

Y

Mount Tamalpais

Indian Forest Service