TopoQuest Logo
Do you find TopoQuest useful?
Help keep TopoQuest running and adding new maps/features by donating!
Bitcoin:  19c7KJd3qBynnjoSw5npx9KScwjBe4ifkT
Litecoin:  LXs6TkuXGGXo1vDsWCkWVdjQX94eUKd6ui
Home View Maps Find Maps Find Places Resources & Links


Morris Spring, Alabama

Morris Spring is a spring located in Limestone County, AL at N34.80848° W87.08107° (NAD83) and at an elevation of 695 ft MSL.
It can be seen on the USGS 1:24K topographic map Ripley, AL.

Feature Type: Spring
Latitude: N34.80848° (NAD83 datum)
Longitude: W87.08107°
Elevation: 695 ft MSL
County: Limestone County, Alabama
USGS 24K Map: Ripley, AL
USGS 24K MRC: 34087G1

You can view this location or feature in our Topographic Map Viewer now.

Topographic Map of Morris Spring, AL
Click on map above to begin viewing in our Map Viewer.

Here are some other places near Morris Spring that may be of interest:

Feature Name Type Latitude Longitude Distance View Map
Allison HollowValleyN34.8162°W87.1745°5.3 milesView Map
Angela Memorial ChapelChurchN34.8231°W87.0175°3.7 milesView Map
Antioch Second Cumberland Presbyterian ChurchChurchN34.7926°W86.9822°5.7 milesView Map
Athens Fire and Rescue Station 1BuildingN34.8007°W86.9829°5.6 milesView Map
Athens Post OfficePost OfficeN34.8059°W86.9825°5.6 milesView Map
Athens Water Treatment PlantLocaleN34.8793°W87.0417°5.4 milesView Map
Baker HillSummitN34.8312°W87.1006°1.9 milesView Map
Bald Eagle HollowValleyN34.8218°W87.1320°3.0 milesView Map
Band Mill SpringSpringN34.9012°W87.1360°7.1 milesView Map
Baptizing BranchStreamN34.9045°W87.1025°6.7 milesView Map
Barker CemeteryCemeteryN34.8675°W87.1792°6.9 milesView Map
Batts HeightsPopulated PlaceN34.7579°W86.9972°5.9 milesView Map
Beachwood School (historical)SchoolN34.7773°W87.1639°5.2 milesView Map
Beacon ChurchChurchN34.7926°W87.1003°1.5 milesView Map
Beauchamp BranchStreamN34.7745°W87.0770°2.4 milesView Map
Beckham BranchStreamN34.7401°W87.0767°4.7 milesView Map
Beechwood AcresPopulated PlaceN34.7606°W87.1706°6.1 milesView Map
Beechwood BranchStreamN34.7820°W87.1664°5.2 milesView Map
BelmontPopulated PlaceN34.7912°W86.9936°5.1 milesView Map
Benford CemeteryCemeteryN34.7098°W87.0897°6.8 milesView Map
Berea CemeteryCemeteryN34.8540°W87.0567°3.4 milesView Map
Bethlehem CemeteryCemeteryN34.7109°W87.0550°6.9 milesView Map
Bethlehem ChurchChurchN34.7137°W87.0550°6.7 milesView Map
Big CreekStreamN34.8468°W87.1175°3.4 milesView Map
Big Creek School (historical)SchoolN34.8629°W87.0497°4.2 milesView Map
BlackburnPopulated PlaceN34.7918°W87.0545°1.9 milesView Map
Blackburn School (historical)SchoolN34.7909°W87.0545°1.9 milesView Map
Blue Springs BranchStreamN34.8168°W87.1570°4.3 milesView Map
Blue Springs Fish CampLocaleN34.8168°W87.1553°4.2 milesView Map
Blue Springs ParkPopulated PlaceN34.8156°W87.1542°4.2 milesView Map
Boiling SpringSpringN34.8542°W87.1779°6.3 milesView Map
Brooks CemeteryCemeteryN34.7917°W87.1450°3.8 milesView Map
Buck IslandIslandN34.8987°W87.0692°6.3 milesView Map
Buck Island BridgeBridgeN34.9015°W87.0836°6.4 milesView Map
Bud Graham BluffCliffN34.8209°W87.1361°3.2 milesView Map
Burrell CemeteryCemeteryN34.7565°W87.0011°5.8 milesView Map
Byram HeightsPopulated PlaceN34.8043°W86.9986°4.7 milesView Map
CairoPopulated PlaceN34.8706°W87.1445°5.6 milesView Map
Cairo BranchStreamN34.8551°W87.1183°3.9 milesView Map
Cairo ChurchChurchN34.8723°W87.1445°5.7 milesView Map
Cairo ChurchChurchN34.8651°W87.1364°5.0 milesView Map
Cairo School (historical)SchoolN34.8776°W87.1506°6.2 milesView Map
CampbellPopulated PlaceN34.7873°W86.9939°5.2 milesView Map
Carriger Church of ChristChurchN34.9079°W87.1708°8.5 milesView Map
CartwrightPopulated PlaceN34.8723°W87.0647°4.5 milesView Map
Cartwright Church of ChristChurchN34.8734°W87.0664°4.6 milesView Map
Cartwright School (historical)SchoolN34.8798°W87.0700°5.0 milesView Map
Cave SpringSpringN34.8475°W87.1287°3.8 milesView Map
Cave SpringPopulated PlaceN34.7884°W87.1356°3.4 milesView Map
Chickasaw ShoalsBarN34.8931°W87.0972°5.9 milesView Map
Christ ChurchChurchN34.7765°W87.0331°3.5 milesView Map
Christian Fellowship ChurchChurchN34.8195°W87.0533°1.7 milesView Map
Civilian Conservation Corps Camp Number 6 (historical)LocaleN34.8065°W86.9825°5.6 milesView Map
Clements Volunteer Fire Department Main StationBuildingN34.8002°W87.1578°4.4 milesView Map
Clements Volunteer Fire Department SubstationBuildingN34.7620°W87.1206°3.9 milesView Map
Coffman BranchStreamN34.8945°W87.0420°6.3 milesView Map
Collier BranchStreamN34.8981°W87.0625°6.3 milesView Map
Collier CemeteryCemeteryN34.8492°W87.0422°3.6 milesView Map
Collier CemeteryCemeteryN34.8873°W87.0703°5.5 milesView Map
Cox CemeteryCemeteryN34.7109°W87.1044°6.9 milesView Map
CoxeyPopulated PlaceN34.8020°W87.1783°5.5 milesView Map
Coxey ChurchChurchN34.7973°W87.1342°3.1 milesView Map
Coxey CreekStreamN34.7579°W87.1725°6.3 milesView Map
Coxey Creek SubdivisionPopulated PlaceN34.7618°W87.1745°6.2 milesView Map
Crenshaw CemeteryCemeteryN34.8456°W87.1147°3.2 milesView Map
Crenshaws Mill (historical)LocaleN34.8423°W87.1150°3.0 milesView Map
Cross KeyPopulated PlaceN34.8712°W87.0183°5.6 milesView Map
Cross Key ChurchChurchN34.8687°W87.0086°5.8 milesView Map
Cross Key Church (historical)ChurchN34.9076°W87.0297°7.4 milesView Map
Cross Key School (historical)SchoolN34.8684°W87.0167°5.5 milesView Map
Cross Key United Methodist ChurchChurchN34.8776°W87.0214°5.9 milesView Map
Davchport CemeteryCemeteryN34.8251°W87.0889°1.2 milesView Map
Davis BranchStreamN34.9084°W87.0289°7.5 milesView Map
Dawson SpringSpringN34.8520°W87.0442°3.7 milesView Map
Dog HollowValleyN34.8479°W87.1250°3.7 milesView Map
Douglas BranchStreamN34.7195°W87.1308°6.8 milesView Map
Dry BranchStreamN34.8309°W87.1778°5.7 milesView Map
Dry CreekStreamN34.7459°W87.0836°4.3 milesView Map
Dublin BranchStreamN34.8768°W87.1275°5.4 milesView Map
Egypt BluffCliffN34.7473°W87.1631°6.3 milesView Map
Elk EstatesPopulated PlaceN34.8279°W87.1367°3.4 milesView Map
Elk River ChurchChurchN34.8693°W87.1508°5.8 milesView Map
Elk River Fish HatcheryLocaleN34.8981°W87.0422°6.6 milesView Map
Elk River Memorial GardensCemeteryN34.8512°W87.1231°3.8 milesView Map
Elk River Mills BridgeBridgeN34.8479°W87.1181°3.4 milesView Map
Emmanuel ChurchChurchN34.7901°W86.9975°4.9 milesView Map
Ezekiel ChurchChurchN34.7187°W87.0408°6.6 milesView Map
Ezell PlacePopulated PlaceN34.7995°W87.0031°4.5 milesView Map
FarmviewPopulated PlaceN34.7848°W87.0042°4.7 milesView Map
Farrow CemeteryCemeteryN34.7848°W87.0789°1.6 milesView Map
First Independent ChurchChurchN34.7618°W87.0720°3.3 milesView Map
Fourmile BranchStreamN34.8520°W87.0411°3.8 milesView Map
Friend BranchStreamN34.7526°W87.1642°6.1 milesView Map
Friend SpringSpringN34.8237°W86.9882°5.4 milesView Map
Friendship ChurchChurchN34.7615°W87.1472°5.0 milesView Map
Gin BranchStreamN34.9070°W87.1497°7.8 milesView Map
GipsyPopulated PlaceN34.8937°W87.0825°5.9 milesView Map
Gipsy SpringSpringN34.8931°W87.0817°5.8 milesView Map
Glenn ValleyPopulated PlaceN34.7931°W87.0028°4.6 milesView Map
Gordon CemeteryCemeteryN34.7481°W87.1453°5.5 milesView Map
Gordon SpringSpringN34.7431°W87.1518°6.0 milesView Map
Gray CemeteryCemeteryN34.8754°W87.0031°6.4 milesView Map
Gray RidgeRidgeN34.9043°W87.1175°6.9 milesView Map
Green HillsPopulated PlaceN34.7690°W87.0167°4.6 milesView Map
Grigsby CemeteryCemeteryN34.8792°W87.0961°5.0 milesView Map
Grigsby Ferry (historical)CrossingN34.8787°W87.1047°5.0 milesView Map
Grimm SpringSpringN34.8572°W87.1766°6.4 milesView Map
Hamilton Spring BranchStreamN34.7609°W87.1308°4.3 milesView Map
Hardy CemeteryCemeteryN34.7848°W87.1511°4.3 milesView Map
Harper BluffCliffN34.8731°W87.1283°5.2 milesView Map
Hickory HillsPopulated PlaceN34.8545°W87.1014°3.4 milesView Map
Hillside SpringSpringN34.8870°W87.0828°5.4 milesView Map
Holbert Springs Primitive Baptist ChurchChurchN34.8701°W87.1611°6.2 milesView Map
Horton HollowValleyN34.9031°W87.0772°6.5 milesView Map
Hughey CemeteryCemeteryN34.8698°W86.9875°6.8 milesView Map
Jack BranchStreamN34.8390°W87.0750°2.1 milesView Map
Jackson Drive Church of ChristChurchN34.8168°W86.9875°5.3 milesView Map
Johnson BranchStreamN34.8659°W87.1067°4.2 milesView Map
Johnson CemeteryCemeteryN34.8470°W87.0667°2.8 milesView Map
Johnsons Foundry (historical)LocaleN34.8348°W87.0253°3.6 milesView Map
Jones CrossroadsPopulated PlaceN34.7181°W87.0017°7.7 milesView Map
Kingdom Hall ChurchChurchN34.7904°W87.0722°1.3 milesView Map
Knight Island (historical)IslandN34.7315°W87.1625°7.0 milesView Map
Lake CreekStreamN34.7384°W87.0275°5.7 milesView Map
LakewoodPopulated PlaceN34.8179°W86.9828°5.6 milesView Map
Lapington Store (historical)LocaleN34.8354°W87.0445°2.8 milesView Map
LawngatePopulated PlaceN34.7259°W87.0931°5.7 milesView Map
LawsonPopulated PlaceN34.7251°W87.0728°5.8 milesView Map
Lawson Lake Number 2ReservoirN34.7118°W87.0633°6.8 milesView Map
Lawson Lake Number 2 DamDamN34.7118°W87.0633°6.8 milesView Map
Lazy Living AcresPopulated PlaceN34.7640°W87.1736°6.1 milesView Map
Lebanon ChurchChurchN34.8848°W87.0795°5.3 milesView Map
LentzvillePopulated PlaceN34.8443°W87.1408°4.2 milesView Map
Lentzville BranchStreamN34.8256°W87.1422°3.7 milesView Map
Lentzville CemeteryCemeteryN34.8384°W87.1495°4.4 milesView Map
Lentzville Church (historical)ChurchN34.8351°W87.1453°4.1 milesView Map
Lentzville School (historical)SchoolN34.8440°W87.1456°4.4 milesView Map
Lentzville United Methodist ChurchChurchN34.8384°W87.1481°4.3 milesView Map
Limestone ChurchChurchN34.7923°W87.0414°2.5 milesView Map
Limestone CountyCivilN34.8101°W86.9814°5.7 milesView Map
Limestone County Fairground (historical)LocaleN34.8034°W86.9814°5.7 milesView Map
Limestone Presbyterian Church CemeteryCemeteryN34.7929°W87.0411°2.5 milesView Map
Little Zion Missionary Baptist ChurchChurchN34.7651°W87.0008°5.5 milesView Map
Littrell DamDamN34.8034°W87.1017°1.2 milesView Map
Littrell LakeReservoirN34.8034°W87.1017°1.2 milesView Map
Malone CemeteryCemeteryN34.8615°W86.9822°6.7 milesView Map
Maple Swamp BranchStreamN34.8323°W87.1792°5.8 milesView Map
Mason CemeteryCemeteryN34.7329°W87.1075°5.4 milesView Map
McCully CemeteryCemeteryN34.8509°W87.0256°4.3 milesView Map
McGowan BranchStreamN34.8979°W87.1656°7.8 milesView Map
McKinney CemeteryCemeteryN34.7951°W87.0256°3.3 milesView Map
MeadowbrookPopulated PlaceN34.8209°W86.9906°5.2 milesView Map
Mechanic BranchStreamN34.9079°W87.1461°7.8 milesView Map
Mitchell CemeteryCemeteryN34.8801°W87.0058°6.5 milesView Map
Moore BranchStreamN34.8873°W87.0511°5.7 milesView Map
Morris CemeteryCemeteryN34.7776°W86.9944°5.4 milesView Map
Morris SpringSpringN34.7775°W87.0044°4.8 milesView Map
Morris SpringSpringN34.8085°W87.0811°0.0 milesView Map
Mount Perrin ChurchChurchN34.8009°W87.1695°5.0 milesView Map
Mount Pisgah Baptist ChurchChurchN34.8420°W87.0320°3.6 milesView Map
Mount Pisgah CemeteryCemeteryN34.8412°W87.0325°3.6 milesView Map
Mount Pisgah Church (historical)ChurchN34.7251°W87.0853°5.8 milesView Map
Myers CemeteryCemeteryN34.8606°W87.0258°4.8 milesView Map
National Church (historical)ChurchN34.8679°W87.0528°4.4 milesView Map
Nebo Church CemeteryCemeteryN34.7187°W87.0056°7.5 milesView Map
Nebo Presbyterian ChurchChurchN34.7179°W87.0053°7.6 milesView Map
Nelson CemeteryCemeteryN34.8880°W87.0573°5.7 milesView Map
New Berea ChurchChurchN34.8626°W87.0495°4.1 milesView Map
New Hope Primitive Baptist ChurchChurchN34.8618°W87.0150°5.3 milesView Map
New Hope School (historical)SchoolN34.8626°W87.0156°5.3 milesView Map
New Life ChurchChurchN34.7909°W87.0236°3.5 milesView Map
New Oakland ChurchChurchN34.8631°W86.9833°6.7 milesView Map
New Testament ChurchChurchN34.8198°W87.0236°3.4 milesView Map
O'NealPopulated PlaceN34.8515°W87.0417°3.7 milesView Map
O'Neal CemeteryCemeteryN34.8353°W87.0318°3.4 milesView Map
O'Neal Church of ChristChurchN34.8354°W87.0311°3.4 milesView Map
O'Neal Lookout TowerTowerN34.8340°W87.0278°3.5 milesView Map
O'Neal School (historical)SchoolN34.8345°W87.0300°3.4 milesView Map
Oak Grove ChurchChurchN34.7256°W87.0717°5.7 milesView Map
OaklandPopulated PlaceN34.8276°W87.0853°1.3 milesView Map
Oakland Church of ChristChurchN34.8229°W87.0897°1.1 milesView Map
Owens Junior High SchoolSchoolN34.8559°W87.0456°3.8 milesView Map
Owens Volunteer Fire Department Station 1BuildingN34.8585°W87.0508°3.9 milesView Map
Owens Volunteer Fire Department Station 2BuildingN34.8092°W87.0358°2.6 milesView Map
Paradise ShoresPopulated PlaceN34.7220°W87.1303°6.6 milesView Map
Pecks Store (historical)SchoolN34.8498°W87.0667°3.0 milesView Map
Persimmon GrovePopulated PlaceN34.8656°W87.0528°4.3 milesView Map
Persimmon Grove Chapel (historical)ChurchN34.8673°W87.0558°4.3 milesView Map
Peters RidgeRidgeN34.7254°W87.1767°7.9 milesView Map
Petty BranchStreamN34.7512°W87.1667°6.3 milesView Map
Pinedale AcresPopulated PlaceN34.7937°W86.9931°5.1 milesView Map
Pleasant GrovePopulated PlaceN34.8695°W87.1617°6.2 milesView Map
Pleasant Grove Volunteer Fire DepartmentBuildingN34.8693°W87.1647°6.3 milesView Map
Pleasant Point CemeteryCemeteryN34.8287°W87.0925°1.5 milesView Map
Pleasant Point SchoolSchoolN34.8279°W87.0972°1.6 milesView Map
Pleasant Valley Church of ChristChurchN34.8698°W87.1772°6.9 milesView Map
Pleasant Valley SchoolSchoolN34.8687°W87.1647°6.3 milesView Map
Poplar CreekPopulated PlaceN34.7315°W87.1417°6.3 milesView Map
Poplar CreekPopulated PlaceN34.7956°W87.1247°2.6 milesView Map
Poplar CreekStreamN34.7331°W87.1445°6.3 milesView Map
Poplar Creek Baptist ChurchChurchN34.7768°W87.1322°3.6 milesView Map
Poplar Creek Cabin Site AreaLocaleN34.7356°W87.1442°6.2 milesView Map
Poplar Creek CemeteryCemeteryN34.7812°W87.1195°2.9 milesView Map
Poplar Creek CemeteryCemeteryN34.7767°W87.1333°3.7 milesView Map
Poplar Creek ChurchChurchN34.7923°W87.1167°2.3 milesView Map
Poplar Creek School (historical)SchoolN34.7931°W87.1164°2.3 milesView Map
Poplar PointPopulated PlaceN34.7284°W87.1375°6.4 milesView Map
ProctorPopulated PlaceN34.7143°W87.0567°6.7 milesView Map
Proctor CemeteryCemeteryN34.7306°W87.0583°5.5 milesView Map
Redhill School (historical)SchoolN34.8006°W87.1478°3.8 milesView Map
ReidPopulated PlaceN34.7493°W87.0386°4.7 milesView Map
Reid SchoolSchoolN34.7515°W87.0361°4.7 milesView Map
Riddle CemeteryCemeteryN34.7593°W87.0961°3.5 milesView Map
Riddle ChapelChurchN34.7629°W87.1183°3.8 milesView Map
RipleyPopulated PlaceN34.7620°W87.1208°3.9 milesView Map
Ripley CemeteryCemeteryN34.7556°W87.1350°4.8 milesView Map
Rocky BranchStreamN34.8198°W87.1428°3.6 milesView Map
Round BottomFlatN34.9020°W87.0606°6.6 milesView Map
Round Island Baptist ChurchChurchN34.7462°W87.0417°4.8 milesView Map
Round Island BranchStreamN34.7276°W87.0386°6.1 milesView Map
Round Island CemeteryCemeteryN34.7459°W87.0411°4.9 milesView Map
Saint Marks Church (historical)ChurchN34.8140°W87.0722°0.6 milesView Map
Saint Paul Missionary Baptist ChurchChurchN34.7776°W87.1470°4.3 milesView Map
Saint Pauls Catholic ChurchChurchN34.7912°W86.9953°5.0 milesView Map
Sampson ChapelChurchN34.8709°W86.9897°6.7 milesView Map
Sandlin CemeteryCemeteryN34.8704°W87.1392°5.4 milesView Map
ShanghaiPopulated PlaceN34.8501°W87.0850°2.9 milesView Map
Shanghai Baptist ChurchChurchN34.8504°W87.0797°2.9 milesView Map
Shanghai School (historical)SchoolN34.8495°W87.0895°2.9 milesView Map
Shoalford Post Office (historical)Post OfficeN34.7556°W87.1328°4.7 milesView Map
Shoemaker CemeteryCemeteryN34.8263°W87.1626°4.8 milesView Map
Sommers SouthPopulated PlaceN34.7801°W86.9847°5.8 milesView Map
Sportsmans Park Fish CampLocaleN34.8468°W87.1158°3.3 milesView Map
Stewart CemeteryCemeteryN34.7195°W86.9975°7.8 milesView Map
Stewart Ferry Cabin Site AreaLocaleN34.8190°W87.1789°5.6 milesView Map
Stinnet BranchStreamN34.8981°W87.1483°7.3 milesView Map
Stinnett HollowValleyN34.8987°W87.1528°7.4 milesView Map
Stony Point Church (historical)ChurchN34.8181°W87.0536°1.7 milesView Map
Sugar CreekStreamN34.8701°W87.1133°4.6 milesView Map
Sulphur CreekStreamN34.9026°W87.0450°6.8 milesView Map
Sunny Hill CemeteryCemeteryN34.7573°W87.0380°4.3 milesView Map
Sunny Hill ChurchChurchN34.7570°W87.0375°4.3 milesView Map
Tabernacle ChurchChurchN34.8148°W87.0889°0.6 milesView Map
Tanner Primary SchoolSchoolN34.7548°W87.0022°5.8 milesView Map
Tanner Volunteer Fire Department Station 2BuildingN34.7481°W87.0366°4.9 milesView Map
Tanyard BranchStreamN34.7773°W87.1653°5.2 milesView Map
Tillmans Mill (historical)LocaleN34.8495°W87.0578°3.1 milesView Map
Trent NurseriesBuildingN34.7931°W87.0183°3.7 milesView Map
Trinity ParkParkN34.7973°W86.9817°5.7 milesView Map
Turner CemeteryCemeteryN34.7776°W87.0336°3.4 milesView Map
Turner ChapelPopulated PlaceN34.7620°W87.0281°4.4 milesView Map
Turner Chapel SchoolSchoolN34.7626°W87.0275°4.4 milesView Map
Twin SpringSpringN34.8721°W87.1067°4.6 milesView Map
Upper BarBarN34.7190°W87.1528°7.4 milesView Map
Valley View CemeteryCemeteryN34.7913°W87.0664°1.5 milesView Map
Valley View Church of ChristChurchN34.7915°W87.0675°1.4 milesView Map
Vestavia EstatesPopulated PlaceN34.7862°W87.0056°4.6 milesView Map
Village View United Methodist ChurchChurchN34.7979°W86.9831°5.6 milesView Map
Wallace CemeteryCemeteryN34.7371°W87.1229°5.5 milesView Map
Weir CemeteryCemeteryN34.8312°W87.1239°2.9 milesView Map
West Athens SchoolSchoolN34.8045°W86.9936°5.0 milesView Map
West Highland Baptist ChurchChurchN34.8120°W86.9820°5.6 milesView Map
West Hobbs Street Church of ChristChurchN34.8059°W86.9928°5.0 milesView Map
Wheeler Memorial School (historical)SchoolN34.7187°W87.0070°7.5 milesView Map
Williams SpringSpringN34.8833°W86.9832°7.6 milesView Map
Williams Spring BranchStreamN34.8848°W87.0017°6.9 milesView Map
Witty BranchStreamN34.8968°W87.0531°6.3 milesView Map
Witty CemeteryCemeteryN34.8890°W87.0086°6.9 milesView Map
Witty CreekStreamN34.9018°W87.0214°7.3 milesView Map
WJMW-AM (Athens)TowerN34.8023°W86.9845°5.5 milesView Map
WZYP-FM (Athens)TowerN34.8023°W86.9845°5.5 milesView Map
Yarbrough CemeteryCemeteryN34.7792°W87.0828°2.0 milesView Map
Yarbrough CemeteryCemeteryN34.8012°W87.1650°4.8 milesView Map

Note: Coordinates in the location and feature list above are referenced to NAD83 datum.


Copyright (C) 2008-2024 Ryan Niemi / Sunset Dynamics ... All Rights Reserved