Marine Weather and Tide Forecast for Brookings, OR

December 4, 2023 2:39 AM PST (10:39 UTC)
Sunrise 7:24AM Sunset 4:42PM Moonrise 11:54PM Moonset 12:52PM
PZZ356 Coastal Waters From Cape Blanco Or To Pt. St. George Ca Out 10 Nm- 207 Am Pst Mon Dec 4 2023
.gale warning in effect through Tuesday morning...
.hazardous seas warning in effect from Tuesday morning through late Tuesday night...
Today..Northern portion, S wind 30 kt. Brookings southward, S wind 30 kt...becoming se 15 to 20 kt in the late morning and afternoon. Wind waves sw 8 ft at 7 seconds. SWell W 9 to 11 ft at 12 seconds... Building to W 13 to 15 ft at 18 seconds in the afternoon. Rain.
Tonight..Northern portion, S wind 30 kt. Brookings southward, S wind 30 kt...easing to 15 to 20 kt after midnight. Wind waves sw 8 ft at 7 seconds. W swell 11 to 12 ft at 16 seconds...subsiding to 8 to 9 ft at 15 seconds after midnight. SWell less than 2 ft. Rain.
Tue..S wind 15 to 20 kt...becoming 15 to 25 kt in the late morning and afternoon. Within 5 nm of brookings southward, S wind 15 to 25 kt...becoming 15 to 20 kt in the afternoon. Wind waves sw 8 ft at 7 seconds. SWell W 10 ft at 15 seconds...building to W 15 to 16 ft at 22 seconds in the afternoon. Rain.
Tue night..Northern portion, S wind 15 to 25 kt. Brookings southward, S wind 10 to 20 kt...rising to 15 to 25 kt after midnight. Wind waves sw 6 ft at 6 seconds. SWell W 16 to 19 ft at 18 seconds. Rain.
Wed..SW wind 15 to 25 kt...easing to 10 to 15 kt in the afternoon. Wind waves sw 5 ft at 6 seconds. SWell W 13 to 16 ft at 16 seconds. Showers and slight chance of tstms.
Wed night..SW wind 10 to 20 kt. Wind waves sw 3 ft at 5 seconds. SWell W 11 to 13 ft at 15 seconds. Showers and slight chance of tstms.
Thu..SW wind 20 kt...veering to W in the afternoon, then... Veering to nw in the evening...veering to N after midnight. Wind waves W 3 ft at 5 seconds. SWell W 12 to 13 ft at 13 seconds.
Fri..NE wind 10 kt...backing to N in the afternoon, then... Veering to ne in the evening...veering to se after midnight. Wind waves N 2 ft at 4 seconds...shifting to the E 2 ft at 4 seconds after midnight. W swell 12 ft at 12 seconds...subsiding to 9 ft at 11 seconds. SWell less than 2 ft.
.gale warning in effect through Tuesday morning...
.hazardous seas warning in effect from Tuesday morning through late Tuesday night...
Today..Northern portion, S wind 30 kt. Brookings southward, S wind 30 kt...becoming se 15 to 20 kt in the late morning and afternoon. Wind waves sw 8 ft at 7 seconds. SWell W 9 to 11 ft at 12 seconds... Building to W 13 to 15 ft at 18 seconds in the afternoon. Rain.
Tonight..Northern portion, S wind 30 kt. Brookings southward, S wind 30 kt...easing to 15 to 20 kt after midnight. Wind waves sw 8 ft at 7 seconds. W swell 11 to 12 ft at 16 seconds...subsiding to 8 to 9 ft at 15 seconds after midnight. SWell less than 2 ft. Rain.
Tue..S wind 15 to 20 kt...becoming 15 to 25 kt in the late morning and afternoon. Within 5 nm of brookings southward, S wind 15 to 25 kt...becoming 15 to 20 kt in the afternoon. Wind waves sw 8 ft at 7 seconds. SWell W 10 ft at 15 seconds...building to W 15 to 16 ft at 22 seconds in the afternoon. Rain.
Tue night..Northern portion, S wind 15 to 25 kt. Brookings southward, S wind 10 to 20 kt...rising to 15 to 25 kt after midnight. Wind waves sw 6 ft at 6 seconds. SWell W 16 to 19 ft at 18 seconds. Rain.
Wed..SW wind 15 to 25 kt...easing to 10 to 15 kt in the afternoon. Wind waves sw 5 ft at 6 seconds. SWell W 13 to 16 ft at 16 seconds. Showers and slight chance of tstms.
Wed night..SW wind 10 to 20 kt. Wind waves sw 3 ft at 5 seconds. SWell W 11 to 13 ft at 15 seconds. Showers and slight chance of tstms.
Thu..SW wind 20 kt...veering to W in the afternoon, then... Veering to nw in the evening...veering to N after midnight. Wind waves W 3 ft at 5 seconds. SWell W 12 to 13 ft at 13 seconds.
Fri..NE wind 10 kt...backing to N in the afternoon, then... Veering to ne in the evening...veering to se after midnight. Wind waves N 2 ft at 4 seconds...shifting to the E 2 ft at 4 seconds after midnight. W swell 12 ft at 12 seconds...subsiding to 9 ft at 11 seconds. SWell less than 2 ft.
PZZ300 207 Am Pst Mon Dec 4 2023
Synopsis for the southern oregon coastal waters..The weather will remain active this week with periods of gusty south to southwest winds, along with southerly wind waves and long period west swell. Seas are steep, and will become steep to very steep Monday with gales north of gold beach. Very high, long period west swell arrives Tuesday into early Wednesday. Additional disturbances during the second half of the week will likely not be as strong.
Synopsis for the southern oregon coastal waters..The weather will remain active this week with periods of gusty south to southwest winds, along with southerly wind waves and long period west swell. Seas are steep, and will become steep to very steep Monday with gales north of gold beach. Very high, long period west swell arrives Tuesday into early Wednesday. Additional disturbances during the second half of the week will likely not be as strong.

Area Discussion for - Medford, OR
  (on/off)  HelpNOTE: mouseover dotted underlined text for definition
FXUS66 KMFR 040439 AFDMFR
Area Forecast Discussion National Weather Service Medford OR 839 PM PST Sun Dec 3 2023
SHORT TERM
A front remains across the area and light to moderate rainfall will continue this evening into tonight. As this frontal system lifts north on Monday, expect rainfall amounts to be lighter and focused more along the coast and across mountains from the coastal mountains to the Cascades. Winds will also trend lower late this evening and tonight with some gusty winds continuing over the mountains and along the coast.
Rainfall observations in the last 24 hours recorded heavy rainfall of 3 to 7 inches along the coast and locally up to 9 inches in the coastal mountains. Inland, 1 to 4.5 inches of rainfall was observed in central and eastern Douglas County and in western/southwestern Joesphine County. This heavy rain is bringing rises on area rivers and streams, particularly in Coos, Curry, Douglas and western Josephine Counties. High water, minor flooding and rockfalls were also observed today, especially in Coos County. A flood advisory for small stream and urban flooding remains in effect for Coos, Curry, Douglas and western Josephine Counties through early Monday morning. The Coquille river at Coquille is also forecast to rise to minor flood early Monday then oscillate near flood stage through Monday night. Additional rises are possible on the Coquille river mid week as another round of heavy rainfall arrives.
After the relative break on Monday, another atmospheric river is forecast to gradually move onshore Tuesday then inland Tuesday night through Wednesday. Models have trended a little slower with the front moving onshore. Current timing indicates moderate to heavy rainfall developing along the coast north of Cape Blanco Tuesday morning, then gradually spreading southward to include the Curry coast and coastal mountains Tuesday afternoon into Tuesday night. Rain will spread inland across the area late Tuesday night through Wednesday afternoon. Heaviest rainfall will occur along the coast and coastal mountains with this system expected to bring another 2 to 5 inches of rain. Additionally, 1 to 3 inches of rain is expected across western Josephine and western/central Douglas County. This heavy rain will result in additional rises to area streams and rivers along with a potential for flooding for rivers and streams. A flood watch (FFAMFR)
remains in effect through Wednesday for Coos, Curry, western Douglas and western Josephine counties for the potential of flooding of rivers, creeks, streams, and other low- lying and flood-prone locations.
AVIATION
04/00Z TAFs...A frontal system over southwest Oregon will slowly weaken and lift north overnight. This is resulting in a wide variety of conditions with areas of mountain obscuration, and gusty low level south to southwest winds. Meantime, light to moderate rain and areas of LIFR/IFR continue mainly for Curry, Coos, and Douglas counties. However, there are areas of MVFR and light rain across the area.
Precipitation will diminish late tonight into Monday morning, lingering longest near the coast. As it diminishes, areas of VFR will increase. But, areas of valley LIFR are likely to form, including at Medford. Conditions are expected to improve by Monday afternoon, continuing into Monday evening. -DW
MARINE
Updated 800 PM Sunday December 3, 2023...The weather will remain active this week. Gusty south to southwest winds will be common, along with southerly wind waves and long period west swell.
Winds will subside late tonight, but seas will remain steep and winds will increase once again on Monday through Tuesday morning.
Gales are expected again north of Gold Beach. In addition, Seas are expected to become very high at 15 to 19 ft on Monday and again as they build to a peak of around 16 to 21 ft at 19 seconds on Tuesday evening into early Wednesday morning. Additional disturbances Wednesday and Thursday will not be as strong, with high and steep seas slowly diminishing into Friday.
-Schaaf/DW
BEACH HAZARDS
Active weather continues this week. A series of fronts will move through the region during this time along with multiple moderate to high swell trains. An extended period of sustained wave action is expected through Tuesday. Breaking waves of 15 to 20 ft will coincide with higher than normal ocean levels, leading to an increased risk of beach erosion. Additionally, there is a minor risk of sneaker waves as these swell trains build into the waters. Confidence is low, however, considering wind wave interference is likely to limit, but not completely negate the sneaker threat.
Late Tuesday afternoon into Wednesday morning, very large breaking waves of 20 to 30 ft are expected due to large long period west swell. In addition, another moderate risk for sneaker waves will also be present Tuesday evening. If venturing to area beaches during this time, use caution when visiting and remember to never turn your back on the ocean! -BPN
PREV DISCUSSION
/Issued 246 PM PST Sun Dec 3 2023/
SHORT TERM...The Curry County Beach Safety Officer sent information this morning about ponding on roadways near Hunter Creek, and a Flood Advisory is in effect through 4 AM Monday. A video sent in shows water running into cow fields between mile marker 2 and 3 on Highway 42, where the Advisory is also in effect. These reports are very helpful, so please remember you can always send us reports with photos or videos on our social media pages. There is also a Flood Watch in effect through Wednesday afternoon for the coast and this extends out through Scottsburg, Sitkum and Agness. This Flood Watch is in effect because of the repeating heavy rain events ahead, and the heaviest part of this will be tonight and then once again Tuesday into Wednesday.
Temperatures will be hard to cool with the moist air still present.
With that, overnight temperatures could near record warm lows the next few mornings! Medford's record warm low for Monday, December 4th is 46 degrees set in 2012 with a forecast low of 47. December 5th has a record warm low of 49 degrees from 2003, and the forecast low is 48 degrees.
The coast will also near record warm low criteria for Monday, December 4th and Tuesday, December 5th. The current record for the 4th is 53 degrees from 1987 and the 5th currently sits at 53 degrees from 1987. The 4th has a forecast low of 51 degrees with the 5th at 52 degrees, and there is a 95-99% probability to reach 50 degrees on Tuesday.
If you're looking forward to warmer temperatures, this afternoon will have temperatures in the 40s and 50s with a slight warmup tomorrow afternoon. However, Tuesday will be the warmest of the week with highs in the 50s and low 60s, and those 50s count for east side locations too! That would mean Tuesday afternoon will hold temperatures 10-15 degrees above normal. A cold front will move through in the middle of the week and bring a return to near/slightly below normal highs. This translates to 40s west side and 30s east side. -Hermansen
LONG TERM...Tuesday through next Sunday. The extended period starts with with the last of a series of very wet systems that are accompanied by an good atmospheric river contribution. As the upper trough deepens offshore with a 140 KT jet digging behind this front stalls over the the west coast. By Wednesday night the atmospheric river contribution tapers off as the upper jet finally moves through the region.
The upper trough pattern transitions to a zonal flow pattern into Thursday before the models converge on an upper ridge building into the region by the end of the week. Until then almost all of the meteogram members of both the ECMWF and the GEFS are showing precipitation. With the models also coming into agreement with an upper ridge building in next weekend with the majority of the meteogram member showing no precipitation at the Medford airport next Saturday. -Sven
MFR WATCHES/WARNINGS/ADVISORIES
OR...Beach Hazards Statement through Wednesday morning for ORZ021- 022.
Flood Watch through Wednesday afternoon for ORZ021>024.
CA...None.
PACIFIC COASTAL WATERS...Small Craft Advisory until 10 AM PST Tuesday for PZZ356-376.
Small Craft Advisory until 4 AM PST Monday for PZZ350-370.
Gale Warning from 4 AM Monday to 10 AM PST Tuesday for PZZ350- 356-370-376.
Area Forecast Discussion National Weather Service Medford OR 839 PM PST Sun Dec 3 2023
SHORT TERM
A front remains across the area and light to moderate rainfall will continue this evening into tonight. As this frontal system lifts north on Monday, expect rainfall amounts to be lighter and focused more along the coast and across mountains from the coastal mountains to the Cascades. Winds will also trend lower late this evening and tonight with some gusty winds continuing over the mountains and along the coast.
Rainfall observations in the last 24 hours recorded heavy rainfall of 3 to 7 inches along the coast and locally up to 9 inches in the coastal mountains. Inland, 1 to 4.5 inches of rainfall was observed in central and eastern Douglas County and in western/southwestern Joesphine County. This heavy rain is bringing rises on area rivers and streams, particularly in Coos, Curry, Douglas and western Josephine Counties. High water, minor flooding and rockfalls were also observed today, especially in Coos County. A flood advisory for small stream and urban flooding remains in effect for Coos, Curry, Douglas and western Josephine Counties through early Monday morning. The Coquille river at Coquille is also forecast to rise to minor flood early Monday then oscillate near flood stage through Monday night. Additional rises are possible on the Coquille river mid week as another round of heavy rainfall arrives.
After the relative break on Monday, another atmospheric river is forecast to gradually move onshore Tuesday then inland Tuesday night through Wednesday. Models have trended a little slower with the front moving onshore. Current timing indicates moderate to heavy rainfall developing along the coast north of Cape Blanco Tuesday morning, then gradually spreading southward to include the Curry coast and coastal mountains Tuesday afternoon into Tuesday night. Rain will spread inland across the area late Tuesday night through Wednesday afternoon. Heaviest rainfall will occur along the coast and coastal mountains with this system expected to bring another 2 to 5 inches of rain. Additionally, 1 to 3 inches of rain is expected across western Josephine and western/central Douglas County. This heavy rain will result in additional rises to area streams and rivers along with a potential for flooding for rivers and streams. A flood watch (FFAMFR)
remains in effect through Wednesday for Coos, Curry, western Douglas and western Josephine counties for the potential of flooding of rivers, creeks, streams, and other low- lying and flood-prone locations.
AVIATION
04/00Z TAFs...A frontal system over southwest Oregon will slowly weaken and lift north overnight. This is resulting in a wide variety of conditions with areas of mountain obscuration, and gusty low level south to southwest winds. Meantime, light to moderate rain and areas of LIFR/IFR continue mainly for Curry, Coos, and Douglas counties. However, there are areas of MVFR and light rain across the area.
Precipitation will diminish late tonight into Monday morning, lingering longest near the coast. As it diminishes, areas of VFR will increase. But, areas of valley LIFR are likely to form, including at Medford. Conditions are expected to improve by Monday afternoon, continuing into Monday evening. -DW
MARINE
Updated 800 PM Sunday December 3, 2023...The weather will remain active this week. Gusty south to southwest winds will be common, along with southerly wind waves and long period west swell.
Winds will subside late tonight, but seas will remain steep and winds will increase once again on Monday through Tuesday morning.
Gales are expected again north of Gold Beach. In addition, Seas are expected to become very high at 15 to 19 ft on Monday and again as they build to a peak of around 16 to 21 ft at 19 seconds on Tuesday evening into early Wednesday morning. Additional disturbances Wednesday and Thursday will not be as strong, with high and steep seas slowly diminishing into Friday.
-Schaaf/DW
BEACH HAZARDS
Active weather continues this week. A series of fronts will move through the region during this time along with multiple moderate to high swell trains. An extended period of sustained wave action is expected through Tuesday. Breaking waves of 15 to 20 ft will coincide with higher than normal ocean levels, leading to an increased risk of beach erosion. Additionally, there is a minor risk of sneaker waves as these swell trains build into the waters. Confidence is low, however, considering wind wave interference is likely to limit, but not completely negate the sneaker threat.
Late Tuesday afternoon into Wednesday morning, very large breaking waves of 20 to 30 ft are expected due to large long period west swell. In addition, another moderate risk for sneaker waves will also be present Tuesday evening. If venturing to area beaches during this time, use caution when visiting and remember to never turn your back on the ocean! -BPN
PREV DISCUSSION
/Issued 246 PM PST Sun Dec 3 2023/
SHORT TERM...The Curry County Beach Safety Officer sent information this morning about ponding on roadways near Hunter Creek, and a Flood Advisory is in effect through 4 AM Monday. A video sent in shows water running into cow fields between mile marker 2 and 3 on Highway 42, where the Advisory is also in effect. These reports are very helpful, so please remember you can always send us reports with photos or videos on our social media pages. There is also a Flood Watch in effect through Wednesday afternoon for the coast and this extends out through Scottsburg, Sitkum and Agness. This Flood Watch is in effect because of the repeating heavy rain events ahead, and the heaviest part of this will be tonight and then once again Tuesday into Wednesday.
Temperatures will be hard to cool with the moist air still present.
With that, overnight temperatures could near record warm lows the next few mornings! Medford's record warm low for Monday, December 4th is 46 degrees set in 2012 with a forecast low of 47. December 5th has a record warm low of 49 degrees from 2003, and the forecast low is 48 degrees.
The coast will also near record warm low criteria for Monday, December 4th and Tuesday, December 5th. The current record for the 4th is 53 degrees from 1987 and the 5th currently sits at 53 degrees from 1987. The 4th has a forecast low of 51 degrees with the 5th at 52 degrees, and there is a 95-99% probability to reach 50 degrees on Tuesday.
If you're looking forward to warmer temperatures, this afternoon will have temperatures in the 40s and 50s with a slight warmup tomorrow afternoon. However, Tuesday will be the warmest of the week with highs in the 50s and low 60s, and those 50s count for east side locations too! That would mean Tuesday afternoon will hold temperatures 10-15 degrees above normal. A cold front will move through in the middle of the week and bring a return to near/slightly below normal highs. This translates to 40s west side and 30s east side. -Hermansen
LONG TERM...Tuesday through next Sunday. The extended period starts with with the last of a series of very wet systems that are accompanied by an good atmospheric river contribution. As the upper trough deepens offshore with a 140 KT jet digging behind this front stalls over the the west coast. By Wednesday night the atmospheric river contribution tapers off as the upper jet finally moves through the region.
The upper trough pattern transitions to a zonal flow pattern into Thursday before the models converge on an upper ridge building into the region by the end of the week. Until then almost all of the meteogram members of both the ECMWF and the GEFS are showing precipitation. With the models also coming into agreement with an upper ridge building in next weekend with the majority of the meteogram member showing no precipitation at the Medford airport next Saturday. -Sven
MFR WATCHES/WARNINGS/ADVISORIES
OR...Beach Hazards Statement through Wednesday morning for ORZ021- 022.
Flood Watch through Wednesday afternoon for ORZ021>024.
CA...None.
PACIFIC COASTAL WATERS...Small Craft Advisory until 10 AM PST Tuesday for PZZ356-376.
Small Craft Advisory until 4 AM PST Monday for PZZ350-370.
Gale Warning from 4 AM Monday to 10 AM PST Tuesday for PZZ350- 356-370-376.
Stations | Dist | Age | Wind | Air Temp | Water Temp | Waves | inHg | DewPt |
46027 - ST GEORGES - 8NM West Northwest of Crescent City, CA | 15 mi | 39 min | S 16G | 55°F | 55°F | 30.20 | ||
CECC1 - 9419750 - Crescent City, CA | 22 mi | 57 min | SSE 17G | 57°F | 53°F | 30.19 | ||
PORO3 - 9431647 - Port Orford, OR | 49 mi | 51 min | S 23G | 54°F | 54°F | 30.14 |
toggle option: (graph/table)
Airport Reports
EDIT (on/off)  Help Click EDIT to display multiple airports. Follow links for more data.Airport | Dist | Age | Wind kt | Vis | Sky | Weather | Temp | DewPt | RH | inHg |
KBOK BROOKINGS,OR | 1 sm | 43 min | SE 07 | 5 sm | Overcast | Mist | 54°F | 54°F | 100% | 30.20 |
KCEC JACK MC NAMARA FIELD,CA | 19 sm | 43 min | SSE 13 | 10 sm | Overcast | 55°F | 55°F | 100% | 30.20 |
Wind History from BOK
(wind in knots)Brookings
Click for Map
Mon -- 05:29 AM PST 5.85 feet High Tide
Mon -- 07:28 AM PST Sunrise
Mon -- 11:05 AM PST 3.86 feet Low Tide
Mon -- 12:52 PM PST Moonset
Mon -- 04:04 PM PST 5.33 feet High Tide
Mon -- 04:45 PM PST Sunset
Mon -- 09:51 PM PST Last Quarter
Mon -- 11:05 PM PST 1.32 feet Low Tide
Mon -- 11:53 PM PST Moonrise
Tide / Current data from XTide NOT FOR NAVIGATION
Click for Map
Mon -- 05:29 AM PST 5.85 feet High Tide
Mon -- 07:28 AM PST Sunrise
Mon -- 11:05 AM PST 3.86 feet Low Tide
Mon -- 12:52 PM PST Moonset
Mon -- 04:04 PM PST 5.33 feet High Tide
Mon -- 04:45 PM PST Sunset
Mon -- 09:51 PM PST Last Quarter
Mon -- 11:05 PM PST 1.32 feet Low Tide
Mon -- 11:53 PM PST Moonrise
Tide / Current data from XTide NOT FOR NAVIGATION
Brookings, Chetco Cove, Oregon, Tide feet
12 am |
1.6 |
1 am |
2.5 |
2 am |
3.6 |
3 am |
4.6 |
4 am |
5.4 |
5 am |
5.8 |
6 am |
5.8 |
7 am |
5.5 |
8 am |
5 |
9 am |
4.4 |
10 am |
4 |
11 am |
3.9 |
12 pm |
4 |
1 pm |
4.3 |
2 pm |
4.8 |
3 pm |
5.2 |
4 pm |
5.3 |
5 pm |
5.2 |
6 pm |
4.7 |
7 pm |
3.9 |
8 pm |
3 |
9 pm |
2.2 |
10 pm |
1.6 |
11 pm |
1.3 |
Crescent City
Click for Map
Mon -- 05:28 AM PST 5.85 feet High Tide
Mon -- 07:27 AM PST Sunrise
Mon -- 11:01 AM PST 3.86 feet Low Tide
Mon -- 12:51 PM PST Moonset
Mon -- 04:03 PM PST 5.33 feet High Tide
Mon -- 04:46 PM PST Sunset
Mon -- 09:51 PM PST Last Quarter
Mon -- 11:01 PM PST 1.32 feet Low Tide
Mon -- 11:53 PM PST Moonrise
Tide / Current data from XTide NOT FOR NAVIGATION
Click for Map
Mon -- 05:28 AM PST 5.85 feet High Tide
Mon -- 07:27 AM PST Sunrise
Mon -- 11:01 AM PST 3.86 feet Low Tide
Mon -- 12:51 PM PST Moonset
Mon -- 04:03 PM PST 5.33 feet High Tide
Mon -- 04:46 PM PST Sunset
Mon -- 09:51 PM PST Last Quarter
Mon -- 11:01 PM PST 1.32 feet Low Tide
Mon -- 11:53 PM PST Moonrise
Tide / Current data from XTide NOT FOR NAVIGATION
Crescent City, California, Tide feet
12 am |
1.6 |
1 am |
2.6 |
2 am |
3.6 |
3 am |
4.7 |
4 am |
5.4 |
5 am |
5.8 |
6 am |
5.8 |
7 am |
5.5 |
8 am |
4.9 |
9 am |
4.4 |
10 am |
4 |
11 am |
3.9 |
12 pm |
4 |
1 pm |
4.3 |
2 pm |
4.8 |
3 pm |
5.2 |
4 pm |
5.3 |
5 pm |
5.2 |
6 pm |
4.7 |
7 pm |
3.9 |
8 pm |
3 |
9 pm |
2.2 |
10 pm |
1.5 |
11 pm |
1.3 |
Medford, OR,

NOTICE: Some pages have affiliate links to Amazon. As an Amazon Associate, I earn from qualifying purchases. Please read website Cookie, Privacy, and Disclamers by clicking HERE. To contact me click HERE. For my YouTube page click HERE