Clear Sky Chart

Charts within 120mi of West Point

astronomy telescope weather forecast eyepiece optics camera realestate

Or show these results: on a map

Distance
Mi
Bear
-ing
S
p
o
n
s
o
r
e
d?
ChartPreview
color key
Light
Pollution
Prov/StateComments/Links
8E West Point Observatory
 
New York   Observatory of the West Point military academy.
10SW Bellvale Observatory
 
New York   A private observatory near Chester.
14NW Montgomery
 
New York  
15W AstroDNA Observatory
 
New York   A private observatory.
15S NEAF
 
New York   North East Astronomy Forum, a convention of the Rockland Astronomy Club with solar observing. In Suffern.
16NE Clarence Fahnestock Memorial State Park
 
New York   A state park near Carmel.
16NE Fishkill
 
New York   A town in Dutchess County county.
17S Monsey Observatory
 
New York   A private observatory.
18NW Middletown
 
New York  
21SW Wawayanda State Park
 
New Jersey   A park near Highland Lakes. Used by the Rockland Astronomy Club.
25NE Wonder Lake State Park
 
New York   Centered on Bare Hill, in Wonder Lake State Park.
25NW Sam's Point
 
New York   Sam's Point Dwarf Pines Barrens Preseve. Used by the Mid-Hudson Astronomy Association. Near Ellenville.
25S The SkyRunner Observatory
 
New Jersey   A private observatory in the area of Waldwick.
25S Oakland
 
New Jersey   In Bergen county.
25SE Wright's Mill Observatory
 
New York   A private observatory near Armonk.
27E Ward Pound Ridge Reservation
 
New York   A site used by the Westchester Amateur Astronomers. Near Cross River.
27N New Paltz
 
New York   An observing site of the Mid-Hudson Astronomy Association.
28NE Stargate 4173 at Grimaldi Tower
 
New York   A private observatory near Poughqaug.
28NE James Baird State Park
 
New York   State park near Poughkeepsie.
28S Buehler Trust Observatory
 
New Jersey   Observatory of Bergen Community College. In Paramus.
28SE Draper Park
 
New York   A site used by the Westchester Amateur Astronomers. Near Hastings-on-Hudson.
28SE Greenwich Observatory
 
Connecticut   A private observatory in Greenwich, CT.
28SW Hamburg (NJ)
 
New Jersey  
30S High Mountain Observatory
 
New Jersey   A private observatory on the base of High Mountain in the Preakness Range of the Watchung Mountains.
30SW Teeter's Telescopes Workshop
 
New Jersey   A telescope maker's workshop and private observing site.
31S Tenafly Observatory
 
New Jersey   A private observatory in Tenafly.
31W High Point State Park
 
New Jersey   State Park and campground.
31W Port Jervis
 
New York  
33SE Port Chester
 
New York  
33SE Stamford Observatory
 
Connecticut   Observatory of the Fairfield County Astronomical Society.
34E Danbury
 
Connecticut   Home of the Student Astronomy Club at Western Connecticut State University. Also covers Ridgefield, Brewster and Newtown.
34N The Mount Academy
 
New York   A private school in Esopus, NY.
34SE Bowman Observatory
 
Connecticut   Observatory of the Greenwich Board of Education and operated by the Astronomical Society of Greenwich. In Greenwich.
34SW Lambert Observatory
 
New Jersey   A private observatory in Sparta.
34SW Sheep Hill Observatory
 
New Jersey   An observatory of the Sheep Hill Astronomical Association. Near Boonton.
35N Mills Norrie State Park
 
New York   Two adjacent state parks Margaret Lewis Norrie State Park and Ogden Mills & Ruth Livingston Mills State Park. Home of the Norrie Point Environmental Site
35N SUNY Ulster
 
New York   Aka Ulster County Community College. Site of public astronomy events. Located at Stone Ridge, Ulster County.
35NE Thomas J Boyce Park
 
New York   link
35S Broadway Observatory
 
New York   A private observatory.
35W Stokes Starparty
 
New Jersey   Star party held at the New Jersey School of Conservation.
36SE Stamford
 
Connecticut  
36W Montague
 
New Jersey  
37E John J. McCarthy Observatory
 
Connecticut   Observatory(IAU 932) run by the Western Connecticut Chapter, Society for Amateur Scientists .
37S North Jersey Astronomical Group
 
New Jersey   link
39S William D. McDowell Observatory
 
New Jersey   Observatory of the Meadowlands Environment Center. Operated by Ramapo College.
39SE Hart Island
 
New York  
41W Dingmans Ferry
 
Pennsylvania   Also covers the northern half of A Delaware Water Gap National Recreation Area.
42E The Westport Observatory
 
Connecticut   Observatory of the Westport Astronomical Society.
42SW Lake Hopatcong State Park
 
New Jersey   A state park.
42W Twin Lakes Preserve Observatory
 
Pennsylvania   A private observatory near Shohola.
43NW Gabriel Lake
 
New York   Used by some members of the Amateur Astronomers Association of NY. Near Smallwood.
43S Dreyfuss Planetarium
 
New Jersey   AKA Alice and Leonard Dreyfuss Planetarium of the Newark Museum.
43S Memorial Field of Flushing
 
New York   A park in Queens.
43S Newark
 
New Jersey  
44SW Morris County Observatory
 
New Jersey   Near Randolph.
45NE JGS Observatory
 
New York   A private observatory in Amenia.
45NE Wilcox Park
 
New York   In Milan. A site of the Mid-Hudson Astronomy Association (MHAA).
45NW Walnut Mountain Park
 
New York   A site used by the Catskills Astronomy Club. Near Liberty
45S New York City
 
New York   Home of the Amateur Astronomers Association of NY, the Amateur Observers' Society of New York, Inc and NYSkies Astronomy.
45SE Caumsett State Park
 
New York   State park and altnernate public-observing site of the Amateur Observers' Society of New York. In Lloyd Neck, Huntington.
45SE Oyster Bay
 
New York  
45SW Middleville
 
New Jersey   Chart also covers Swartswood State Park.
46E Monroe
 
Connecticut   A town.
46E Roxbury Airport
 
Connecticut   Actually a private hangar/airfield on a private farm. Used by local astronomers for public starparties.
46SE Great Neck South High Big Blue Rebel Observatory
 
New York   Observatory of the science section of Great Neck South High School
48E Bridgeport
 
Connecticut   Also covers Stratford, which is home of the Boothe Memorial Astronomical Society.
49E Southwind Observatory
 
Connecticut  
49S Sperry Observatory
 
New Jersey   An observatory of the Amateur Astronomers, Inc. on the campus of Union County College in Cranford.
49SE Vanderbilt Planetarium & Observatory
 
New York   Observatory and planetarium of Vanderbilt Museum in Centerport. Also a meeting place of the Astronomical Society of Long Island.
50SE Peppermill Skies Observatory
 
New York   A private observatory on Long Island.
50W Tamiment
 
Pennsylvania   A town in Pike county.
51SW Dogwood Observatory
 
New Jersey   A private observatory somewhere around Mendham.
52N Phoenicia
 
New York   Forecast also covers Chichester, Lanesville, Mt. Tremper, Willow and Shandaken.
52S CSI Astrophysical Observatory
 
New York   "Observatory of the College of Staten Island - CUNY. Is also IAU Asteroid Monitoring Station #294>
52SE Waning Crescent Observatory
 
New York   A private observatory near East Meadow.
53NE The Hotchkiss School
 
Connecticut   School and home of the Hotchkiss School Astronomy Club.
53S Floyd Bennett Field
 
New York   Used by some members of the Amateur Astronomers Association of NY and NYSkies Astronomy. In southern Brooklyn.
53SW Jenny Jump State Forest
 
New Jersey   Site used by the United Astronomy Clubs of New Jersey
53W Narrowsburg
 
New York  
54N Lake Taghkanic State Park
 
New York   A park used by the Rockland Astronomy Club and site of monthly star parties held by the Mid-Hudson Astronomical Association (MHAA). Near Jackson Corners.
54NE Mattatuck Astronomical Society Observatory
 
Connecticut   An observatory of the Mattatuck Astronomical Society located in the White Memorial Conservation Center. Also used by the Litchfield Hills Amateur Astronomy Club. Near Litchfield.
54NW Forest Lake
 
New York   A lake in the municipality of Livingston Manor.
54SE Half Hollow Hills
 
New York   Home of the HHH HSE Astronomy Club and the Half Hollow Hills Planetarium . In Dix Hills.
54SE Sunken Meadow State Park
 
New York   State park in King's Park, Long Island. Used by the Astronomical Society of Long Island.
54SE StonyHill Observatory
 
New York   A private astronomical observatory with a weather station. On Long Island.
55E Silver Sands State Park
 
Connecticut   State park near Milford. Used by the Astronomical Society of New Haven
55E BlueBirdsKnoll Observatory
 
Connecticut   A private observatory of a member of the Astronomical Society of New Haven.
55NW Upstate Stars Observatory
 
New York   A private observatory.
56E Joes Universe
 
Connecticut   A private observatory.
56NE Connecticut Star Party
 
Connecticut   **New Location for 2016***. A star party held by the The Astronomical Society of New Haven. Held at Ed Strang Scout Reservation.
56W Rummy's Stargazing Site
 
Pennsylvania   A private site near Cresco.
57S Kristina Observatory
 
New York   A private observatory near Long Beach.
58N North-South Lake
 
New York   Campground in the Catskill Forest Preserve.
58NE Leslie C. Peltier Observatory
 
Connecticut   A private observatory near Thomaston.
58S Metuchen
 
New Jersey   Home of the Metuchen Astronomy Club. Also home of the astronomy club of St. Joseph High School.
58SE Graystar Observatory
 
New York   A private observatory near Seaford.
58W Lake Wallenpaupack
 
Pennsylvania  
59E Prospect
 
Connecticut  
59SE Hauppauge
 
New York  
59SE Mt. Stony Brook Observatory
 
New York   Observatory of Stony Brook University. Used by the Stony Brook Undergraduate Astronomy Club.
60N Fleischmanns Observatory
 
New York   A private observatory near Fleischmanns .
61E New Haven
 
Connecticut   Home of the Astronomical Society of New Haven.
61E Leitner Observatory and Planetarium
 
Connecticut   Observatory of Yale University. Site of public events. In New Haven.
61SE Theodore Roosevelt Nature Center
 
New York   Nature center within Jones Beach State Park on Long Island. Used by the Amateur Observers' Society of New York.
62SW Stroudsburg
 
Pennsylvania  
62SW Voorhees State Park
 
New Jersey   Home of the New Jersey Astronomical Association and the Edwin E. Aldrin Astronomical Center including the Paul Robinson Observatory.
63S Robert A. Schommer Observatory
 
New Jersey   Observatory of Rutgers University. In town of New Brunswick.
63SW Bel Tor Observatory
 
Pennsylvania   A private observatory near Stroudsburg.
63SW WHOPPER Observatory
 
New Jersey   A private observatory in Washington, NJ
64NE Berkshire School Observatory
 
Massachusetts   Observatory of Berkshire School in Sheffield.
64NW Black Bear Observatory
 
New York   A private observatory.
65N Starmere Observatory
 
New York   A private observatory around Hudson.
65SE Star Watcher Observatory
 
New York   A private observatory near Long Island.
66E Perras Observatory
 
Connecticut   A private observatory in Southington.
66E Southington Observatory
 
Connecticut   A private observatory in Southington.
66NW Highlands Observatory
 
Pennsylvania   A private observatory
66SE Robert Moses State Park
 
New York   A site used by the Amateur Observers Society and the Astronomical Society of Long Island .
67SW Deer Path Park
 
New Jersey   Park near Flemington.
67W Lake Ariel
 
Pennsylvania   A village in Lake Township, Wayne County. At the lake of the same name.
67W Prompton State Park
 
Pennsylvania   Centered on the parking lot of Prompton State Park.
68NE Colebrook
 
Connecticut  
69E Young's Pond
 
Connecticut   A site used by the Astronomical Society of New Haven. Near Branford.
69NE Hidden Lake Observatory
 
Connecticut   A private observatory somewhere around Colebrook.
70E Thimble Islands Observatory
 
Connecticut   A private observatory near Stony Creek.
70NE Canton
 
Connecticut   A town in Hartford county.
70NW Stone Tavern Farm
 
New York   Farm and site of AOS Starfest, a starparty held by the Amateur Observers Society of New York.
70S Holmdel
 
New Jersey   Home of S*T*A*R Astronomy.
70SW AI2 Observatory
 
Pennsylvania   A private observatory.
71SE Wading River
 
New York  
71SE Windy Sky Observatory
 
New York   A private observatory near Bellport.
71SW Angels Observatory
 
Pennsylvania   A private observatory between Nazareth and Bangor.
71W Gouldsboro
 
Pennsylvania  
74E Durham
 
Connecticut  
74SE Brookhaven
 
New York  
74SW Amateur Astronomers Association of Princeton
 
New Jersey   AAAP is based in Princeton
75S Great Hall, MU
 
New Jersey   At Monmouth University in West Long Branch.
75S Monroe CAM
 
New Jersey   A private observing site.
75S Princeton University
 
New Jersey   Home of the Peyton Hall and FitzRandolph Observatories
75SE Perry Observatory
 
New York   A private observatory in Manorville, NY.
75SW Sourland Mountain Observatory
 
New Jersey   A private site near Hopewell.
77E Changstars Observatory
 
Connecticut   A private observatory.
77E Van Vleck Observatory
 
Connecticut   Observatory of Wesleyan University, which is site of public astronomy sessions held by Astronomical Society of Greater Hartford. In Middletown.
77SW Celestial Exploration Observatory
 
Pennsylvania   A private observatory.
78E Deer Lake
 
Connecticut  
78E Hartford
 
Connecticut   Home of the Astronomical Society of Greater Hartford.
78E Sights Above Private Observatory
 
Connecticut   A private observatory near Middletown.
78N Stamford
 
New York   Home of Stamford Central School.
79N Camp Observatory
 
New York   A private observatory in North Blenheim.
79NE Gebbie Observatory
 
Connecticut   A private observatory in Granby.
80N Rensselaerville
 
New York   A town in Albany county.
80W The Loose Rooster Observatory
 
Pennsylvania   A private observatory somewhere around Scranton.
81N Corvus Observatory
 
New York   A private observatory somewhere around North Chatham.
81S Computer Deconstruction Laboratory
 
New Jersey   Home of the Computer Deconstruction Laboratory. Forecast also covers Wall Township. NJ
81SW Camp Onas
 
Pennsylvania   Near Ottsville. Site of the Stella-Della Valley Star Party and used by the BMAA
81W Scranton
 
Pennsylvania   Home of the Astronomy Club of the University of Scranton.
82E East Hartford
 
Connecticut  
82N Afterwood Observatory
 
New York   A private observatory
82NE 39 Bradley Park Rd
 
Connecticut  
83E Sirius Astronomical Observatory
 
Connecticut   A private observatory in Glastonbury.
83W TGCO
 
Pennsylvania   Thomas G. Cupillari Astronomical Observatory at Keystone College and shared with the Lackawanna Astronomical Society. Near Fleetville.
84NW Deposit
 
New York   Home to some members of the S*T*A*R Astronomy.
84S Chiaro Observing Site
 
New Jersey   A private observing site.
84SW Solebury Mountain Observatory
 
Pennsylvania   A private observatory on Solebury Mountain. Also near Washington Crossing State Park.
85S Inlet Outlet Observatory
 
New Jersey   A private observatory.
85W Francis E. Walter Dam
 
Pennsylvania   Dam who's parking area is used by the Delaware Valley Amateur Astronomers.
86E Chester
 
Connecticut  
86N Stoney Hill Observatory
 
New York   A private observatory near Clarksville.
86SW Trenton (NJ)
 
New Jersey   A town in Mercer county. Forecast also covers Lawrenceville and Levittown.
87SW Buckingham
 
Pennsylvania  
88S Colliers Mills WMA
 
New Jersey   A Wildlife Mangement Area used by the Monmouth Mobile Observers Group.
88SW LVAAS South Mountain Campus
 
Pennsylvania   Observatory and planeterium site of the Lehigh Valley Amateur Astronomical Society.
88SW Park Place Observatory
 
Pennsylvania   A private observatory.
88W Astro-chalet
 
Pennsylvania   A private observatory.
89E Custer Institute
 
New York   Long Island's only public observatory. In Southold.
89NE Black Star Observatory
 
Massachusetts   A private observatory in Pittsfield.
89S Halliday Observatory
 
New Jersey   A private observatory in Brick Township.
89SW Allentown(PA)
 
Pennsylvania   A town in Lehigh county.
90N Voorheesville
 
New York  
90NW Ernest B Wright Observatory
 
New York   Observatory at Hartwick College. In Oneonta.
90S Vincent Court Observatory
 
New Jersey  
91E National Golf Links of America
 
New York   A golf course.
91N Albany
 
New York   Home of the Albany Area Amateur Astronomers.
91NE Many Worlds Cross Observatory
 
Massachusetts   A private observatory.
91NW Dee-Top Observatory
 
Pennsylvania   A private observatory.
91SW JAT Observatory
 
Pennsylvania   A private observatory near Fairless Hills.
92E Old Lyme
 
Connecticut   Forecast also covers Roger's Lake, Laysville, Old Saybrook, Westbrook, Ivorytown, Centerbook, Essex and Rocky Neck State Park.
92E Shinnecock Hills Golf Club
 
New York   A golf course.
92N Knox Octagon Barn
 
New York   Site of lectures and star parties held by The Dudley Observatory.
92NE Blackstar II Observatory
 
Massachusetts   A private observatory near Camp Ashmere.
92NE DaltonSkyGazer Observatory
 
Massachusetts   A private observatory in Dalton.
93N Cobleskill
 
New York   Used by the Albany Area Amateur Astronomers.
93NE Springfield
 
Massachusetts   A town in Hampden county.
93S Lakehurst
 
New Jersey   A site used by S*T*A*R Astronomy
93SW Levittown
 
Pennsylvania  
94SW Palomar East
 
Pennsylvania   A private observatory somewhere around Warrington.
95W Eckley Miners' Village
 
Pennsylvania   An observing site of the Greater Hazleton Area Astronomical Society.
96N Breyo Observatory
 
New York   Observatory of Siena College.
97N Hirsch Observatory
 
New York   Observatory of Rensselaer Polytechnic Institute in Troy.
98E PropBusters Flying Field
 
Connecticut   A private farmer's field rented by the PropBusters Flying RC Club and used by the Thames Amateur Astronomical Society (TAASCT) with the RC club's approval.
98E South Fork Natural History Museum and Nature Center
 
New York   AKA SoFo.
98NE Arunah Hill
 
Massachusetts   A non-profit Natural Science Center. Near West Cummington.
98SW Willow Grove Area
 
Pennsylvania   Forecast covers Willow Grove, Hatboro, Horsham, Warminster, Jenkintown and Abington.
98SW West Valley Observatory
 
Pennsylvania   A private observatory. Near Fogelsville.
99N George Landis Arboretum
 
New York   Arboretum used as an observing site by the Albany Area Amateur Astronomers. Near Esperance.
99W The Friedman Observatory
 
Pennsylvania   Observatory of Penn State Wilkes-Barre university. In Lehman.
100E Hamptons Observatory
 
New York   A not-for-profit observatory in East Hampton. Formerly Montauk Observatory
100E University of Connecticut Observatory
 
Connecticut   Observatory of UConn. In Storrs.
100NE Northampton
 
Massachusetts   Home of Smith College.
100NE Williston Observatory
 
Massachusetts   Observatory of Mount Holyoke Colleg. In South Hadley
100S Stardom Observatory
 
New Jersey   A private observatory in Mt Holly.
100SW Candlewyck Observatory
 
Pennsylvania   A private observatory.
100SW Gwynedd Mercy College
 
Pennsylvania   College in Gwynedd.
100SW Northeast Philadelphia Airport
 
Pennsylvania  
101N Union College Observatory
 
New York   Observatory of Union College in Schenectady.
101S Pine Cone Observatory
 
New Jersey   A private observatory somehere around Pine Barrens.
102NE RAC Summer Star Party
 
Massachusetts   Star party held by the Rockland Astronomy Club at Peppermint Park Camping Resort.
102S Blueberry Hill Observatory
 
New Jersey   A private observatory near Pemberton
102SW MCCC Observatory
 
Pennsylvania   Observatory of Montgomery County Community College. Site of observing sessions held by the Bucks Mont Astronomical Association (BMAA), Chesmont Astronomical Society (CAS) and the Delaware Valley Amateur Astronomers (DVAA).
103SW Spring Mountain Observatory
 
Pennsylvania   A private observatory.
104E Olin Observatory
 
Connecticut   Observatory of Connecticut College.
104N Grafton Lakes State Park
 
New York   State park used by the Albany Area Amateur Astronomers for star parties.
104NE Hopkins Observatory
 
Massachusetts   Observatory of Williams College. In Williamstown.
105E Amagansett
 
New York  
105NW Nutter Observatory
 
Pennsylvania   A private observaory.
105SW Boyertown Planetarium
 
Pennsylvania   Planetarium of the Boyertown Area School District
106E UConn at Avery Point
 
Connecticut   Home of the UConn at University of Connecticut, Avery Point campus.
106N Sanders Preserve
 
New York   A nature preserve in Glenville.
106SW Blue Mountain Vista Observatory
 
Pennsylvania   A private observatory also used by members of Chesmont Astronomical Society. Near New Ringgold.
106SW Carlson R. Chambliss Astronomical Observatory
 
Pennsylvania   Observatory of Kutztown University. In Kutztown, PA.
106SW Sky Bright Observatory
 
New Jersey   A private observatory.
107S Island Beach State Park
 
New Jersey   Centered on the southern portion of Island Beach State Park.
108E Goodwin Conservation Center
 
Connecticut   A public education center used for public star parties by the Astonomical Society of Greater Hartford. In Hampton.
108NE Amherst
 
Massachusetts   Home of the Amherst Astronomy Association.
108NW Solis Lacus Observatory
 
New York   A private observatory in Binghamton.
108S Coyle Field
 
New Jersey   A site used by the Astronomical Society of the Toms River Area, the S*T*A*R Astronomy Society, and the Willingboro Astronomical Society.
109NW Kopernik Observatory
 
New York   Observatory of the Kopernik Astronomical Society.
109NW Norwich
 
New York  
109SW Old Oak Observatory
 
Pennsylvania   A private observatory in Pottsgrove.
109SW Pulpit Rock Astronomical Park
 
Pennsylvania   A campus of several observatories of the Lehigh Valley Amateur Astronomical Society between Lenhartsville and Hamburg.
110E Preston
 
Connecticut   Also covers Norwich.
110S Justin's Space Pictures Observatory
 
New Jersey   A private observatory.
110S Joseph D. Tatem Observatory
 
New Jersey   Near Medford lakes.
111N Weathertop Observatory
 
New York   Near Johnsonville.
112S Carranza Field
 
New Jersey   An observing site of the Carranza Field Astronomers.
112SW Bradstreet Observatory
 
Pennsylvania   Observatory of Eastern University with public observing. In St. Davids.
112SW Philadelphia
 
Pennsylvania   Home of the Delaware Valley Amateur Astronomers.
112W Walnut Street Observatory
 
Pennsylvania   A private observatory in Berwick.
113NE Deerfield Academy Planetarium
 
Massachusetts   Planetarium of Deerfield Academy in Deerfield.
113SW Merion Golf Club
 
Pennsylvania   A golf course.
113SW Strawbridge Observatory
 
Pennsylvania   Observatory of Haverford College with student-led public observing
113W Rickett's Glen State Park
 
Pennsylvania   Ricketts Glen State Park is home of a a Stars-n-Parks public education program. Near Ricketts.
114NE Borderline Observatory
 
Massachusetts   Near Rowe.
114SW Dark Horse Observatory
 
Pennsylvania   A private observatory near Phoenixville.
115N AAAA Galway
 
New York   An observing site of the Albany Area Amateur Astronomers. Near Galway.
116NE UFOWorks Observatory
 
Massachusetts   A private observatory in Sturbridge.
116W Whispering Pines Camping Estates
 
Pennsylvania   A campground near Stillwater.
117N Stickney Observatory
 
Vermont   Observatory of Bennington College. In Bennington.
117SW Pine Valley Golf Club
 
New Jersey   A golf course.
118E Montauk Point State Park
 
New York   A state park at the eastermost end of Long Island.
118E Pawcatuck River Observatory
 
Rhode Island   A private observatory in Westerly.
118NW The HomCav Observatory
 
New York   A private observatory, near Maine, NY.
118SW WWYS Observatory
 
Pennsylvania   Aka Watch Where You Step Observatory. A private observatory.
119SW Carpenter Observatory
 
Pennsylvania   An observatory of the Berks County Amateur Astronomical Society. Near Reading.
119SW Triplet Observatory
 
Pennsylvania   A private observatory.


Clear Dark Sky Homepage Clear Sky Chart Home Find a Chart

Copyright © 2024 Attilla Danko.

On server1