last data update: 2011/10/18, 03:54

Website loading time

during the test: 0.68 s

cable connection (average): 0.83 s

DSL connection (average): 0.98 s

modem (average): 8.82 s

HTTP headers

Information about DNS servers

priceza.comMX50aspmx3.googlemail.comIN43200
priceza.comMX10aspmx.l.google.comIN43200
priceza.comMX20alt1.aspmx.l.google.comIN43200
priceza.comMX30alt2.aspmx.l.google.comIN43200
priceza.comMX40aspmx2.googlemail.comIN43200
priceza.comA203.150.225.76IN3600
priceza.comSOAns39.domaincontrol.comdns.jomax.net201105220028800 7200 604800 86400 IN 43200
priceza.comNSns39.domaincontrol.comIN3600
priceza.comNSns40.domaincontrol.comIN3600
lauderdaleprop.comTXTv=spf1 a mx include:_spf.google.com ~allArrayIN43200
lauderdaleprop.comMX20alt2.aspmx.l.google.comIN43200
lauderdaleprop.comMX30aspmx2.googlemail.comIN43200
lauderdaleprop.comMX30aspmx3.googlemail.comIN43200
lauderdaleprop.comMX40aspmx4.googlemail.comIN43200
lauderdaleprop.comMX50aspmx5.googlemail.comIN43200
lauderdaleprop.comMX10aspmx.l.google.comIN43200
lauderdaleprop.comMX20alt1.aspmx.l.google.comIN43200
lauderdaleprop.comA74.86.252.154IN43200
lauderdaleprop.comSOAns1.softlayer.comroot.softlayer.com20110430337200 600 1728000 43200 IN 43200
lauderdaleprop.comNSns2.guestdns.comIN43200
lauderdaleprop.comNSns1.guestdns.comIN43200
frenexport.itMX20mail.frenexport.itIN900
frenexport.itSOAns1.register.ithostmaster.register.it201107150110800 3600 604800 86400 IN 900
frenexport.itNSns2.bzone.itIN900
frenexport.itNSns2.register.itIN900
frenexport.itNSdns.bzone.itIN900
frenexport.itNSns1.register.itIN900
avdvd7878.comSOAens1.net-chinese.com.twabuse.digiage.com.tw201002111528800 7200 691200 43200 IN 43200
avdvd7878.comA173.201.25.21IN43200
avdvd7878.comNSens2.net-chinese.com.twIN43200
avdvd7878.comNSens1.net-chinese.com.twIN43200
golfalot.comMX10mail.golfalot.comIN43200
golfalot.comSOAns1.namecity.comhostmaster.namecity.com201001060043200 5400 2419200 3600 IN 3600
golfalot.comA62.128.202.46IN43200
golfalot.comNSns2.namecity.comIN43200
golfalot.comNSns1.namecity.comIN43200
iwdr.deA80.237.132.13IN43200
iwdr.deSOAns1.hans.hosteurope.dehostmaster.iwdr.de201109130916384 2048 1048576 2560 IN 2560
iwdr.deMX50mx0.iwdr.deIN43200
iwdr.deNSns2.hans.hosteurope.deIN43200
iwdr.deNSns1.hans.hosteurope.deIN43200
minimalstudio.com.mxTXTv=spf1 a mx ip4:99.198.112.155 ~allArrayIN14400
minimalstudio.com.mxMX10mail.minimalstudio.com.mxIN14400
minimalstudio.com.mxA99.198.112.154IN14400
minimalstudio.com.mxSOAns1.xpress.com.mxroot.minimalstudio.com.mx201110120314400 3600 1209600 86400 IN 14400
minimalstudio.com.mxNSns100.xpress.com.mxIN14400
minimalstudio.com.mxNSns1.xpress.com.mxIN14400
tuttomontefalco.itA217.64.202.205IN43200
tuttomontefalco.itMX20smtp-avas-th.seeweb.itIN43200
tuttomontefalco.itMX10m-01b.th.seeweb.itIN43200
tuttomontefalco.itSOAns1.th.seeweb.ithostmaster.seeweb.it201107300086400 7200 2592000 172800 IN 43200
tuttomontefalco.itNSns1.th.seeweb.itIN43200
tuttomontefalco.itNSns2.th.seeweb.itIN43200
flicr.comA199.59.241.248IN10800
flicr.comSOAns1.bodis.comdnsadmin.bodis.com201110140110800 3600 777600 3600 IN 10800
flicr.comNSns2.bodis.comIN10800
flicr.comNSns1.bodis.comIN10800
sgmobiledeals.comA69.89.31.220IN14400
sgmobiledeals.comTXTv=spf1 a mx ptr include:bluehost.com ?allArrayIN14400
sgmobiledeals.comMX0mail.sgmobiledeals.comIN14400
sgmobiledeals.comSOAns1.bluehost.comroot.box420.bluehost.com201110020886400 7200 3600000 300 IN 43200
sgmobiledeals.comNSns2.bluehost.comIN43200
sgmobiledeals.comNSns1.bluehost.comIN43200
mamlouk.orgMX10mx.online.netIN14400
mamlouk.orgMX20mx-cache.online.netIN14400
mamlouk.orgA88.190.253.248IN14400
mamlouk.orgSOAns0.online.nethostmaster.proxad.net13129921823600 1800 1209600 14400 IN 14400
mamlouk.orgNSns0.online.netIN14400
mamlouk.orgNSns1.online.netIN14400
pejsegaarden.dkMX10mail.pejsegaarden.dkIN43200
pejsegaarden.dkSOAns1.gigahost.dkwebmaster.pejsegaarden.dk131538847210800 3600 604800 3600 IN 3600
pejsegaarden.dkA217.116.232.215IN3600
pejsegaarden.dkNSns4.gigahost.dkIN43200
pejsegaarden.dkNSns5.gigahost.dkIN43200
pejsegaarden.dkNSns2.gigahost.dkIN43200
pejsegaarden.dkNSns1.gigahost.dkIN43200
pejsegaarden.dkNSns3.gigahost.dkIN43200
udopea.deMX20mx2.vege.netIN400
udopea.deMX10mx3.vege.netIN400
udopea.deA91.202.43.84IN60
udopea.deSOAdns.bremen-nord.dehostmaster.vegesack.de20091006028800 7200 604800 400 IN 400
udopea.deNSdns.vege.netIN400
udopea.deNSns2.bremen-nord.deIN400
udopea.deNSdns.bremen-nord.deIN400
atlas-cabaret.czMX10mail-2.nethost.czIN43200
atlas-cabaret.czMX20mail-relay-1.nethost.czIN43200
atlas-cabaret.czA217.11.242.204IN43200
atlas-cabaret.czSOAdns.nethost.czhostmaster.nethost.cz200805153210801 3600 3600000 86400 IN 43200
atlas-cabaret.czNSsns.nethost.skIN43200
atlas-cabaret.czNSdns.nethost.czIN43200
zaraza.web.ve.vpslink.comA38.113.1.225IN3600
interofficeag.chA212.71.111.26IN300
interofficeag.chMX10mail.interofficeag.chIN43200
interofficeag.chSOAdns1.scalera.chhostmaster.interofficeag.ch201101050516384 2048 1048576 2560 IN 43200
interofficeag.chNSdns1.scalera.chIN43200
interofficeag.chNSdns2.scalera.chIN43200
ld-tendance.frMX30mx2.premium.jfg-networks.netIN3600
ld-tendance.frMX10mx1.premium.jfg-networks.netIN3600
ld-tendance.frTXTv=spf1 a:smtp.jfg-networks.net a:smtp-out.jfg-networks.net include:gandi.net ~allArrayIN3600
ld-tendance.frA195.20.15.131IN3600
ld-tendance.frSOAns0.proceau.nethostmaster.proceau.net201006210110800 3600 604800 3600 IN 3600
ld-tendance.frNSns0.jfg-networks.netIN3600
ld-tendance.frNSns1.proceau.netIN3600
magic925silver.comMX0mx.fakemx.netIN7200
magic925silver.comSOAns1.dsredirection.comhostmaster.oversee.net201010080416384 2048 1048576 25670 IN 3600
magic925silver.comTXTv=spf1 -allArrayIN3600
magic925silver.comA208.73.210.29IN3600
magic925silver.comNSns2.dsredirection.comIN3600
magic925silver.comNSns1.dsredirection.comIN3600
bankstudymaterial.comMX0smtp.secureserver.netIN3600
bankstudymaterial.comMX10mailstore1.secureserver.netIN3600
bankstudymaterial.comTXTgoogle-site-verification=th14Tzf1_Uc_QwnIOIQe5KvYAPy3yf5_QHfQkiyNuucArrayIN3600
bankstudymaterial.comA64.202.189.170IN3600
bankstudymaterial.comSOAns53.domaincontrol.comdns.jomax.net201010282328800 7200 604800 86400 IN 43200
bankstudymaterial.comNSns53.domaincontrol.comIN3600
bankstudymaterial.comNSns54.domaincontrol.comIN3600
holycrossregina.caA72.29.90.39IN14400
holycrossregina.caSOAns1002.dizinc.comdnsadmin.pass55.dizinc.com201107290086400 7200 3600000 86400 IN 43200
holycrossregina.caMX0holycrossregina.caIN14400
holycrossregina.caNSns1003.dizinc.comIN43200
holycrossregina.caNSns1002.dizinc.comIN43200
55eros.comA69.90.96.166IN600
55eros.comMX10inbound001.hypermediasystems.comIN600
55eros.comMX10inbound002.hypermediasystems.comIN600
55eros.comSOAns1.enoxtension.comroot.ns1.enoxtension.com201108160014400 3600 2592000 600 IN 600
55eros.comNSns2.enoxtension.comIN600
55eros.comNSns1.enoxtension.comIN600
jfkassassinationforum.comA193.104.35.55IN14400
jfkassassinationforum.comSOAns3.vampireflirt.comrockblokeuk1.hotmail.com201005140186400 7200 3600000 86400 IN 43200
jfkassassinationforum.comMX0jfkassassinationforum.comIN14400
jfkassassinationforum.comTXTv=spf1 a mx ip4:193.104.35.57 ?allArrayIN14400
jfkassassinationforum.comNSns3.vampireflirt.comIN43200
jfkassassinationforum.comNSns4.vampireflirt.comIN43200
halsundbeinbruch.chMX10mx1.onlime.chIN43200
halsundbeinbruch.chMX50mx2.onlime.chIN43200
halsundbeinbruch.chSOAns1.onlime.chhostmaster.onlime.ch201110180010800 1800 1814400 86400 IN 43200
halsundbeinbruch.chA80.74.151.97IN43200
halsundbeinbruch.chNSns3.onlime.chIN43200
halsundbeinbruch.chNSns2.onlime.chIN43200
halsundbeinbruch.chNSns1.onlime.chIN43200
malaysiansmustknowthetruth.blogspot.comCNAMEblogspot.l.google.comIN3600
delegazione-italiana-ppe.euSOAns1.ibicenter.comadmin.ibicenter.com8900 600 86400 3600 IN 3600
delegazione-italiana-ppe.euA136.173.161.105IN3600
delegazione-italiana-ppe.euNSns1.ibicenter.comIN3600
delegazione-italiana-ppe.euNSns2.ibicenter.comIN3600
detnorsketeatret.noMX10detnorsketeatret.mx-gw1.powertech.noIN43200
detnorsketeatret.noSOAdns1.powertech.nohostmaster.powertech.no201107210128800 7200 604800 86400 IN 43200
detnorsketeatret.noNSdns1.powertech.noIN43200
detnorsketeatret.noNSdns2.powertech.noIN43200
emailtalk.orgMX0mail.emailtalk.orgIN3600
emailtalk.orgMX10mail2.emailtalk.orgIN3600
emailtalk.orgA174.36.248.43IN3600
emailtalk.orgSOAns09.domaincontrol.comdns.jomax.net200908310028800 7200 604800 86400 IN 43200
emailtalk.orgNSns09.domaincontrol.comIN3600
emailtalk.orgNSns10.domaincontrol.comIN3600
txtdrop.comMX10mail.txtdrop.comIN43200
txtdrop.comSOAns1.mediatemple.netdnsadmin.mediatemple.net200809060110800 3600 1209600 43200 IN 43200
txtdrop.comA64.13.248.73IN43200
txtdrop.comNSns2.mediatemple.netIN43200
txtdrop.comNSns1.mediatemple.netIN43200
lillooetbc.caMX10smtp2.wedohosting.comIN3600
lillooetbc.caMX10smtp3.wedohosting.comIN3600
lillooetbc.caSOAlillooetbc.casysadmin.wedohosting.com201110177710800 3600 604800 3600 IN 3600
lillooetbc.caA199.103.57.143IN3600
lillooetbc.caNSdns2.wedohosting.comIN3600
lillooetbc.caNSdns1.wedohosting.comIN3600
hledamka.comMX0hledamka.comIN14400
hledamka.comA72.55.186.26IN14400
hledamka.comSOAns1.panelboxmanager.comlogs.logs.privatedns.com201105130086400 7200 3600000 86400 IN 43200
hledamka.comNSns2.panelboxmanager.comIN43200
hledamka.comNSns1.panelboxmanager.comIN43200
hentaibam.comA38.119.36.51IN14400
hentaibam.comMX80mail2.hentaiboss.comIN14400
hentaibam.comMX10hentaibam.comIN14400
hentaibam.comSOAnameserver1.leet-dns.comadmin.leet-dns.com200701150110800 3600 2600000 1800 IN 14400
hentaibam.comTXTv=spf1 mx -allArrayIN14400
hentaibam.comNSnameserver2.leet-dns.comIN14400
hentaibam.comNSnameserver1.leet-dns.comIN14400
autotuning.noMX10nop.norman.noIN3600
autotuning.noA85.200.218.24IN3600
autotuning.noSOAns.keyteq.nohostmaster.keyteq.no201108010110800 5400 604800 10800 IN 3600
autotuning.noNSns.keyteq.noIN3600
autotuning.noNSns2.keyteq.noIN3600
hornygreek.comMX10hornygreek.comIN3600
hornygreek.comA99.192.163.72IN3600
hornygreek.comSOAns1.mojohost.compostmaster.mojohost.com201108160128800 14400 3600000 86400 IN 3600
hornygreek.comNSns2.mojohost.comIN3600
hornygreek.comNSns1.mojohost.comIN3600
taxfacts.coA68.178.254.226IN3600
taxfacts.coMX0smtp.secureserver.netIN3600
taxfacts.coMX10mailstore1.secureserver.netIN3600
taxfacts.coSOAns13.domaincontrol.comdns.jomax.net201010120428800 7200 604800 86400 IN 43200
taxfacts.coIN43200
taxfacts.coIN43200
taxfacts.coNSns14.domaincontrol.comIN3600
taxfacts.coNSns13.domaincontrol.comIN3600
offlinemarketingconsultant.netSOAdns1.registrar-servers.comhostmaster.registrar-servers.com200808080910001 1801 604801 3601 IN 3601
offlinemarketingconsultant.netA199.34.228.100IN1800
offlinemarketingconsultant.netMX10eforward2.registrar-servers.comIN1800
offlinemarketingconsultant.netMX10eforward3.registrar-servers.comIN1800
offlinemarketingconsultant.netMX10eforward1.registrar-servers.comIN1800
offlinemarketingconsultant.netNSdns5.registrar-servers.comIN1800
offlinemarketingconsultant.netNSdns1.registrar-servers.comIN1800
offlinemarketingconsultant.netNSdns3.registrar-servers.comIN1800
offlinemarketingconsultant.netNSdns2.registrar-servers.comIN1800
offlinemarketingconsultant.netNSdns4.registrar-servers.comIN1800
vitabase.comSOAdns1.name-services.cominfo.name-services.com200205070110001 1801 604801 181 IN 3600
vitabase.comTXTv=spf1 ip4:209.200.117.177 ip4:71.30.62.69 ip4:209.200.117.200 ip4:174.133.4.138 include:_spf.smtp.com a mx ~allArrayIN3600
vitabase.comMX10mail.vitabase.comIN3600
vitabase.comA208.106.155.223IN3600
vitabase.comNSdns4.name-services.comIN3600
vitabase.comNSdns3.name-services.comIN3600
vitabase.comNSdns1.name-services.comIN3600
vitabase.comNSdns5.name-services.comIN3600
vitabase.comNSdns2.name-services.comIN3600
onlyclix.comA208.69.231.178IN14400
onlyclix.comSOAns1.hosting.snoork.commanagement.snoork.com201106100286400 7200 3600000 86400 IN 43200
onlyclix.comMX0onlyclix.comIN14400
onlyclix.comNSns2.hosting.snoork.comIN43200
onlyclix.comNSns1.hosting.snoork.comIN43200
southdakotamagazine.comA38.111.135.174IN14400
southdakotamagazine.comTXTv=spf1 ip4:208.97.132.0/24 ip4:66.33.201.0/24 ip4:64.111.100.0/24 ip4:66.33.216.0/24 ip4:208.113.175.0/24 ip4:208.113.200.0/24 mx ~aArrayIN14400
southdakotamagazine.comMX0mx1.sub4.homie.mail.dreamhost.comIN14400
southdakotamagazine.comMX0mx2.sub4.homie.mail.dreamhost.comIN14400
southdakotamagazine.comSOAns1.dreamhost.comhostmaster.dreamhost.com201106090318416 1800 1814400 14400 IN 14400
southdakotamagazine.comNSns3.dreamhost.comIN14400
southdakotamagazine.comNSns2.dreamhost.comIN14400
southdakotamagazine.comNSns1.dreamhost.comIN14400

Received from the first DNS server

Request to the server "southdakotamagazine.com"
Received 41 bytes from address 216.69.185.20#53 in 13 ms
Request to the server "southdakotamagazine.com"
You used the following DNS server:
DNS Name: ns39.domaincontrol.com
DNS Server Address: 216.69.185.20#53
DNS server aliases:

Host southdakotamagazine.com not found: 5(REFUSED)
Received 41 bytes from address 216.69.185.20#53 in 13 ms

Received from the second DNS server

Request to the server "southdakotamagazine.com"
Received 41 bytes from address 208.109.255.20#53 in 13 ms
Request to the server "southdakotamagazine.com"
You used the following DNS server:
DNS Name: ns40.domaincontrol.com
DNS Server Address: 208.109.255.20#53
DNS server aliases:

Host southdakotamagazine.com not found: 5(REFUSED)
Received 41 bytes from address 208.109.255.20#53 in 13 ms

Subdomains (the first 50)

Typos (misspells)

aouthdakotamagazine.com
zouthdakotamagazine.com
xouthdakotamagazine.com
douthdakotamagazine.com
eouthdakotamagazine.com
wouthdakotamagazine.com
siuthdakotamagazine.com
skuthdakotamagazine.com
sluthdakotamagazine.com
sputhdakotamagazine.com
s0uthdakotamagazine.com
s9uthdakotamagazine.com
soythdakotamagazine.com
sohthdakotamagazine.com
sojthdakotamagazine.com
soithdakotamagazine.com
so8thdakotamagazine.com
so7thdakotamagazine.com
sourhdakotamagazine.com
soufhdakotamagazine.com
soughdakotamagazine.com
souyhdakotamagazine.com
sou6hdakotamagazine.com
sou5hdakotamagazine.com
soutgdakotamagazine.com
soutbdakotamagazine.com
soutndakotamagazine.com
soutjdakotamagazine.com
soutudakotamagazine.com
soutydakotamagazine.com
southsakotamagazine.com
southxakotamagazine.com
southcakotamagazine.com
southfakotamagazine.com
southrakotamagazine.com
southeakotamagazine.com
southdzkotamagazine.com
southdskotamagazine.com
southdwkotamagazine.com
southdqkotamagazine.com
southdajotamagazine.com
southdamotamagazine.com
southdalotamagazine.com
southdaootamagazine.com
southdaiotamagazine.com
southdakitamagazine.com
southdakktamagazine.com
southdakltamagazine.com
southdakptamagazine.com
southdak0tamagazine.com
southdak9tamagazine.com
southdakoramagazine.com
southdakofamagazine.com
southdakogamagazine.com
southdakoyamagazine.com
southdako6amagazine.com
southdako5amagazine.com
southdakotzmagazine.com
southdakotsmagazine.com
southdakotwmagazine.com
southdakotqmagazine.com
southdakotanagazine.com
southdakotakagazine.com
southdakotajagazine.com
southdakotamzgazine.com
southdakotamsgazine.com
southdakotamwgazine.com
southdakotamqgazine.com
southdakotamafazine.com
southdakotamavazine.com
southdakotamabazine.com
southdakotamahazine.com
southdakotamayazine.com
southdakotamatazine.com
southdakotamagzzine.com
southdakotamagszine.com
southdakotamagwzine.com
southdakotamagqzine.com
southdakotamagaxine.com
southdakotamagasine.com
southdakotamagaaine.com
southdakotamagazune.com
southdakotamagazjne.com
southdakotamagazkne.com
southdakotamagazone.com
southdakotamagaz9ne.com
southdakotamagaz8ne.com
southdakotamagazibe.com
southdakotamagazime.com
southdakotamagazije.com
southdakotamagazihe.com
southdakotamagazinw.com
southdakotamagazins.com
southdakotamagazind.com
southdakotamagazinr.com
southdakotamagazin4.com
southdakotamagazin3.com
outhdakotamagazine.com
suthdakotamagazine.com
sothdakotamagazine.com
souhdakotamagazine.com
soutdakotamagazine.com
southakotamagazine.com
southdkotamagazine.com
southdaotamagazine.com
southdaktamagazine.com
southdakoamagazine.com
southdakotmagazine.com
southdakotaagazine.com
southdakotamgazine.com
southdakotamaazine.com
southdakotamagzine.com
southdakotamagaine.com
southdakotamagazne.com
southdakotamagazie.com
southdakotamagazin.com
osuthdakotamagazine.com
suothdakotamagazine.com
sotuhdakotamagazine.com
souhtdakotamagazine.com
soutdhakotamagazine.com
southadkotamagazine.com
southdkaotamagazine.com
southdaoktamagazine.com
southdaktoamagazine.com
southdakoatmagazine.com
southdakotmaagazine.com
southdakotaamgazine.com
southdakotamgaazine.com
southdakotamaagzine.com
southdakotamagzaine.com
southdakotamagaizne.com
southdakotamagaznie.com
southdakotamagazien.com
ssouthdakotamagazine.com
soouthdakotamagazine.com
souuthdakotamagazine.com
soutthdakotamagazine.com
southhdakotamagazine.com
southddakotamagazine.com
southdaakotamagazine.com
southdakkotamagazine.com
southdakootamagazine.com
southdakottamagazine.com
southdakotaamagazine.com
southdakotammagazine.com
southdakotamaagazine.com
southdakotamaggazine.com
southdakotamagaazine.com
southdakotamagazzine.com
southdakotamagaziine.com
southdakotamagazinne.com
southdakotamagazinee.com

Location

IP: 38.111.135.174

continent: NA, country: United States (USA), city: Florence

Website value

rank in the traffic statistics:

There is not enough data to estimate website value.

Basic information

website build using CSS

code weight: 56.99 KB

text per all code ratio: 31 %

title: South Dakota Magazine: Explores the art, history, events, environment, people and places of South Dakota

description: South Dakota Magazine explores the state, looking for interesting people and places that define our culture, heritage, arts, nature and communities. The bi-monthly publication is written and headquartered at Yankton, the historic Missouri River city.

keywords:

encoding: utf-8

language: en

Website code analysis

one word phrases repeated minimum three times

PhraseQuantity
of3
South3
Dakota3

two word phrases repeated minimum three times

PhraseQuantity
South Dakota3

three word phrases repeated minimum three times

B tags

U tags

I tags

images

file namealternative text
Lee shares the the High Holiday with his son Jake and other friends and family.
It was a rainy weekend in Deadwood, but the weather only added to the mood of the book festival.
Horse trail at Sica Hollow, Fall 2009.
Some 200,000 hunters will stalk the ringneck pheasants of South Dakota this year. More than half will be out-of-staters who enjoy the state s wild outdoors and the small town hospitality.
Ripened bittersweet in Thunderhead Falls Canyon.
Dinosaur Park is a free attraction containing seven sculptures on a hill overlooking Rapid City.
Glorious autumn weather mixed with the music, foods, antique machinery, exhibits and games, delighting the thousands who came to the pioneer town that has been constructed over the years.
Sigel Cemetery is no Boothill because there are no hills for many miles around. This is flatland country, and in wet years the rich black soil swells and sinks, causing the heavy gravestones to heave and lean.
The view near Kennedyville, between Hill City and Keystone.
Everywhere I went, there were scenes like this. This building was undergoing construction and on the scaffolding they hung flags and banners.
Photo by Greg Latza.
Father Robert Haire s politics made him one of Aberdeen s most controversial characters, but on his 70th birthday a local editor wrote, Today everybody loves him and looks up to him...

headers

H1

H2

Keep In Touch

E-Newsletter

On This Day

H3

Keep In Touch

E-Newsletter

On This Day

H4

H5

H6

internal links

external links