How Water Will Shape 21st Century Cities: Floating Cities, Wave Power, Coastal Protection


Last week, I covered a list of 20 items from The Futurist magazine’s Outlook 2010 (Nov-Dec 09 issue that will shape 21st c cities. I am adding other trends, ideas, and forecasts beyond their list. The first segment included The Great Urban Divide, Megacities, and Poly-Centric Regions. This article covers three ideas involving water and cities.

Dry Mouths, Wet Feet
Water makes a claim on people and cities that is both undeniable and paradoxical. Both people and the planet are largely composed of water, and while we need it to survive, we tend to either be dehydrated or flooded, sometimes simultaneously. In fact, 900 million people are without clean drinking water today with estimates that 1.8 billion will suffer by 2025 and 2/3rds of us will be under severe water stress. Water scarcity threatens not only the developing world but also parts of the United States in California and in the Colorado and Rio Grande river basins. Last year, Atlanta was on the brink of disaster. Furthermore, in the US, residential water costs have doubled in the past ten years, even as streets are flooding. It defies common sense.

A brilliant civil engineer told me that if you took the peak waterfall in an area, say 6-12 inches in a day which is an extraordinary amount of rain, and managed to hold it in place for a 24 hour period, you could solve the problems of urban flooding. Imagine a holding place on your property that could handle that run-off, use it for landscape or gray water, and you’ll save your city tremendous problems and lower your water bills as well.

For buildings, we are concerned with conservation and net zero water buildings (from the excellent Living Building Challenge). For cities the problem is more complex. Water is part of the infrastructure for both water in (to drink, irrigate, etc), and water out in the form of sanitary sewers and storm water systems, including many cities which unfortunately combine the two. Where ground water is depleted, subsidence affects many cities dramatically with sink holes increasingly common. Flooding and drought represent two other forms of disaster, witness the devastation of New Orleans and last month found Sydney in a red dust storm.

In short, we have over-engineered and misunderstood the magnitude and significance of water. With dryer, hotter climates and more people, sustainable water management needs to be built into our lives. To nourish 9 billion people, we will be modifying cities and learning new habits. Three exciting ideas may come into play: floating buildings, wave energy, and barriers to rising oceans.

1. Floating Structures
While floating houses have been common for decades if not longer, the thought of floating cities has intrigued designers with few successful installations. The Citadel floats on a polder which is part of the natural tidal plain of the Netherlands. New Orleans Arcology Habitat (NOAH), a mega-structure city, houses a population of 30,000 people on a pyramid-like form. The Lilypad by Vincent Callebaut is specifically planned for climate change disasters and would shelter 50,000 refugees. Smaller scale temporary architecture offers immediate inspiration with this elegant wooden hotel in Helsinki. Far-thinking visions of mid-century architects such as Bucky Fuller and Paolo Soleri are revived in these floating designs.

2. Wave Power
Wave farms could hug the coasts of major cities and supply energy for the massive populations. Numerous proposals consider how to harness tidal waves into electrical power; some are visually elegant. Last year, Portugal opened the first wave farm but it has already been closed. The Sea Snake is an invention of Scottish company Pelamis Wave Power. Biowave power is under consideration for the bay of San Francisco.

3. Protecting Coastal Cities
In coming decades, cities will grapple with rising oceans, threats of flooding, and increased storm events. Beyond emergency planning for storm events, cities must prepare for chronic high water. Change should occur gradually (not like those crazy disaster films) unless the city sits truly below sea level as is the case of New Orleans, which places a city at risk of levee failure. Options include raising the ground elevation, allowing submergence by waterproofing such as a pool or submarine, abandoning facilities, floating as in item 1, or barricading between sea and city. Most would prefer the last option because it represents maintaining normal life except at the perimeter. Consequently, an era of expensive, elaborate sea walls, dykes, levees, seagates, and so on is coming. The Rising Tide competition to save San Francisco from higher oceans illustrates the need for adaptation, invention, and resiliency. For Chicago, UrbanLab invented the eco-boulevard to grow water resources in a closed loop system.

Looking Ahead
Water represents so many possibilities and problems as we aim to use it, but not drowned in it, and leave it for next generations. We have seen water problems emerging since the Great Depression and they continue to spread and multiply. Amazing inventions have accomplished huge steps forward yet we have not solved anything entirely. Sustainable water management and net zero water exist today; therefore I placed them in my descriptions of the present conditions, not in the future. Yet most places have not adopted these practices and we remain at the mercy of poor, aging infrastructure.

As it’s said: the future is already here, it’s just unevenly distributed. (William Gibson)

Next I focus on two high tech areas that will shape 21st century cities: robotics and geo-engineering.


  1. John Allsopp says:

    I’ve only recently started reading your blog – brilliant – seriously should be required reading for more people than I can think of – from architecture students to city authorities.

  2. Cindy Frewen Wuellner, phd, faia says:

    Welcome, John! You are exactly who I hoped would come here.Thanks for your very generous comment. Wow, makes it worth it.I hope that you learn and enjoy, bring more folks, and add your ideas. This blog is a conversation, 2 directions. Please write what comes to mind, and note what strikes you as most critical. Will be posting again today, I hope. look forward to our conversation. best regards,Cindy

  3. Cindy Frewen Wuellner, phd, faia says:

    New research study maps at-risk coastal areas from Massachusetts to Florida, showing undeveloped, lightly developed, and developed areas. According to their findings, current policies of the Corps of Engineers (who oversee floodplain maps and Clean Water Act permits) do not account for rising ocean elevation or the accumulative change that development makes to coasts when granting development permits. Truly eye-opening in terms of the accumulative effect of development, the researchers provide evidence to begin the process of modifying policy for coastal and wetland development.

  4. patrissimo says:

    If you are going to talk about floating cities, don’t forget #seasteading!

  5. Cindy Frewen Wuellner, phd, faia says:

    Patrissimo: excellent point on seasteading! it falls under the category of floating structures and appeals to the utopian nature of independent communities. thanks for the link. I will likely write a later post on tribal communities. Seasteading links one type of built solution – floating structures – with groups that form specialized communities. Some floating structures are integrated with cities and coasts. Do you think of seasteading as dependent or independent of land-based communities? I wonder about governance, population sizes and types, and sovereign regards,Cindy

  6. Vern Mercado says:
  7. Barnypok says:
  8. Woxe Nitamo says:

    The sketch is tasteful, your authored material stylish.

  9. Mori Noxia says:

    Its just like you read my thoughts! It’s like reading about my family.

  10. Gori Namex says:

    Only a smiling visitor here to share the love (:, btw outstanding style and design .

  11. fantastic internet site, I could definitely go to your web page once more…acquired some really nice info.

  12. Porn says:

    There is a lot of misunderstanding about these issues today. Your material helps explain things.

  13. Sex says:

    Admiring the time and effort you put into your site and detailed info you offer!

  14. Viagra says:

    A thoughtful insight and ideas I will use on my blog. You’ve obviously spent some time on this. Congratulations

  15. Porn says:

    This has to be one of my favorite posts! And on top of thats its also very helpful topic for newbies. thank a lot for the information!

  16. Sex says:

    I like meeting utile info, this post has got me even more info!

  17. I wish I could craft such articles as this. Thank you very much.

  18. With internet full of dupe articles it is nice to find original content like yours thank you so very much.

  19. I believe this web site has some really wonderful info for everyone : D.

  20. sex says:

    A wholly agreeable point of view, I think primarily based on my own experience with this that your points are well made, and your analysis on target.

  21. Adam Kellow says:

    This is a awesome website with some great tips

  22. Viagra says:

    you’re in reality a just right webmaster. The web site loading velocity is incredible. It sort of feels that you’re doing any distinctive trick. In addition, The contents are masterpiece. you’ve performed a great process on this topic!

  23. Sweet blog! I found it while browsing on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Thank you

  24. That is really fascinating, You’re an excessively skilled blogger. I’ve joined your rss feed and look forward to in the hunt for extra of your magnificent post. Additionally, I’ve shared your website in my social networks!

  25. viagra says:

    Your posts provide a clear, concise description of the issues.

  26. sex says:

    I don’t normally comment on blogs.. But nice post! I just bookmarked your site

  27. preço says:

    thank, I thoroughly enjoyed reading your article. I really appreciate your wonderful knowledge and the time you put into educating the rest of us.

  28. When we look at these issues, we know that they are the key ones for our time.

  29. tembak ikan says:

    online casino malaysia trusted company

  30. Sex says:

    Wish I’d thought of this. Am in the field, but I procrastinate alot and haven’t written as much as I’d like. Thanks.

  31. space dragon says:

    Hey, I simply hopped over to your website by way of StumbleUpon. No longer one thing I’d normally learn, but I preferred your thoughts none the less. Thanks for making one thing worth reading.

  32. Howdy! I simply wish to give a huge thumbs up for the great information you have here on this post. I will be coming again to your weblog for extra soon.

  33. sex says:

    I appreciate, cause I found just what I was looking for. You’ve ended my four day long hunt! God Bless you man. Have a great day. Bye -.

  34. viagra says:

    Thanks for another great post. Where else may anybody get that type of info in such an ideal way of writing? I have a presentation next week, and I’m at the search for such information.

  35. Nevertheless, it’s all carried out with tongues rooted solidly in cheeks, and everybody has got nothing but absolutely love for their friendly neighborhood scapegoat. In reality, he is not merely a pushover. He is simply that extraordinary breed of person solid enough to take all that good natured ribbing for what it really is.

  36. Is it okay to put a portion of this on my weblog if perhaps I post a reference point to this web page?

  37. I am very happy to look your post. Thanks a lot and i am taking a look ahead to touch you.

  38. elections says:

    Im impressed. I dont think Ive met anyone who knows as much about this subject as you do. Youre truly well informed and very intelligent. You wrote something that people could understand and made the subject intriguing for everyone. Really, great blog youve got here.

  39. Porn says:

    Awesome post. It’s so good to see someone taking the time to share this information

  40. Sex says:

    Just came from google to your website have to say thanks.

  41. Porn says:

    Hey very cool site!! Man .. Beautiful .. Amazing .. I will bookmark your website and take the feeds also…I’m happy to find so many useful information here in the post, we need develop more strategies in this regard, thanks for sharing. . . . . .

  42. 460 NE 28 St says:

    What a great article.. i subscribed btw!

  43. Thanks a bunch for sharing this with all people you really recognize what you are talking about! Bookmarked. Kindly also seek advice from my web site =). We can have a link alternate contract between us!

  44. Awesome post. It’s so good to see someone taking the time to share this information

  45. Porn says:

    Spot on with this write-up, I actually assume this website needs far more consideration. I will in all probability be once more to learn rather more, thanks for that info.

  46. Porn says:

    Oh my goodness! an amazing article. Great work.

  47. Sex says:

    What a great article.. i subscribed btw!

  48. Porn says:

    I saw a similar post on another website but the points were not as well articulated.

  49. Porn says:

    I Am Going To have to come back again when my course load lets up – however I am taking your Rss feed so i can go through your site offline. Thanks.

  50. Porn says:

    Some truly interesting info , well written and broadly user genial .

  51. This contained some excellent tips and tools. Great blog publication.

  52. Sex says:

    These are some of the most important issues we’ll face over the next few decades.

  53. arcade games says:

    However, it is virtually all done with tongues rooted solidly in cheeks, and everyone has absolutely nothing but absolutely love for his or her friendly neighborhood scapegoat. The truth is, he is not just a pushover. He is basically that special variety of person strong enough to take all of that good natured ribbing for exactly what it is.

  54. Porn says:

    I just couldnt leave your website before saying that I really enjoyed the useful information you offer to your visitors… Will be back often to check up on new stuff you post!

  55. Sex says:

    If you don’t mind, where do you host your weblog? I am looking for a very good web host and your webpage seams to be extremely fast and up most the time…

  56. Hello there, You have done an incredible job. I will certainly digg it and personally recommend to my friends. I am sure they will be benefited from this site.

  57. funciona says:

    My issues have been very similar, with my family. But, we made some different decisions. It’s complex.

  58. Porn says:

    Our communities really need to deal with this.

  59. Sex says:

    I like this weblog very much so much great info .

  60. qxhPQI to deаАааАТƒiding to buy it. No matter the price oаА аБТ– brand,

  61. It is in reality a nice and useful piece of info.

  62. I loved your blog.Much thanks again.

  63. Dramacool says:

    Sorry for my English.It as really a cool and helpful piece of information. I am happy that you simply shared this helpful info with us. Please keep us informed like this. Thanks for sharing.

  64. A big thank you for your article.Much thanks again. Keep writing.

  65. Very nice post and right to the point. I am not sure if this is actually the best place to ask but do you people have any thoughts on where to employ some professional writers? Thx

  66. bed pillows says:

    I loved your article.Really looking forward to read more.

  67. I seriously love your blog.. Excellent colors

  68. I value the post.Thanks Again. Fantastic.

  69. montre divorcee cette maman positions fait bien les coups sans cul image avec et recevoir

  70. Nest says:

    I loved your article.Much thanks again. Really Cool.

  71. I value the blog article.Really thank you!

  72. Thanks for sharing, this is a fantastic blog post.Really looking forward to read more.

  73. mavic pro says:

    Thanks so much for the article. Awesome.

  74. What as Going down i am new to this, I stumbled upon this I have found It positively useful and it has aided me out loads. I hope to contribute & aid other customers like its aided me. Good job.

  75. Thank you ever so for you article post. Want more.

  76. health says:

    That is a very good tip particularly to those fresh to the blogosphere. Brief but very accurate information Many thanks for sharing this one. A must read article!

  77. UoN says:

    Thanks so much for the blog.Really thank you! Great.

  78. plumper says:

    Just wanna tell that this is handy , Thanks for taking your time to write this.

  79. Muchos Gracias for your post.Really looking forward to read more. Will read on

  80. you will have an ideal weblog right here! would you like to make some invite posts on my blog?

  81. Strange but true. Your resource is expensive. At least it could be sold for good money on its auction!

  82. Thanks so much for the post.Really thank you! Fantastic.

  83. You generated some decent points there. I looked on-line for that problem and discovered the majority of people will go coupled with with all your internet site.

  84. e-liquid says:

    Really informative blog article.Really thank you! Great.

  85. Say, you got a nice blog article.Much thanks again. Will read on…

  86. Rattling great info can be found on site.

  87. Dominion FX says:

    out the entire thing without having side-effects , folks could take a signal.

  88. holy angel says:

    Wow, fantastic blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your web site is excellent, as well as the content!

  89. I am so grateful for your blog post.Thanks Again. Great.

  90. cookware says:

    Really enjoyed this blog post.Really thank you! Keep writing.

  91. Thank you for your blog article.Thanks Again. Much obliged.

  92. click site says:

    wow, awesome post.Really looking forward to read more. Really Great.

  93. Thanks-a-mundo for the blog post.Thanks Again. Keep writing.

  94. Wohh precisely what I was searching for, thank you for putting up.

  95. 2k movie4k says:

    I think this is a real great blog.Thanks Again. Really Great.

  96. Puerto Rico says:

    I’а†ve learn several excellent stuff here. Certainly price bookmarking for revisiting. I surprise how so much effort you set to create this kind of wonderful informative web site.

  97. Photography says:

    I value the blog.Much thanks again. Great.

  98. Friv says:

    You made a number of cloudless points near. I did a explore on the topic and found most personnel will commend with your website.

  99. For newest news you have to go to see world wide web and on internet I found this web page as a best
    web page for latest updates.

  100. school says:

    I think this is a real great blog.Really thank you! Great.

  101. It as wonderful that you are getting thoughts from this post as well as from our discussion made here.

  102. DrewClilm says:

    wow look it cialis soft canada

    [url=]cilais price[/url]

    cialis online

    non prescription ed cialis

  103. Thank you ever so for you blog post.Really thank you! Will read on…

  104. Muchos Gracias for your article.Thanks Again. Really Great.

  105. HVAC says:

    I value the blog.Thanks Again.

  106. I think other web site proprietors should take this web site as an model, very clean and excellent user friendly style and design, let alone the content. You are an expert in this topic!

  107. It as actually a nice and useful piece of information. I am satisfied that you shared this useful tidbit with us. Please keep us up to date like this. Thank you for sharing.

  108. Thanks for sharing, this is a fantastic article.Much thanks again. Keep writing.

  109. This blog was how do I say it? Relevant!! Finally I have found something that helped me. Appreciate it!

  110. AndreyClilm says:

    cialis arzt

    [url=]cialis generic[/url]

    generic cialis

    cialis professional uk barata

  111. DrewClilm says:

    cialis no fall

    [url=]cilais price[/url]

    cialis generic

    1st dose cialis

  112. AbramClilm says:

    acheter viagra meilleur prix

    [url=] cheap viagra online[/url]

    viagra coupon

    wow)) buy viagra china

  113. Ahmedreomb says:

    cialis super active price

    [url=]cheap cialis[/url]

    cialis cheap

    cialis generico pareri

  114. AndreyClilm says:

    ordine del canada cialis

    [url=]cialis online[/url]

    cilais price

    cialis 10mg cost

  115. AlexisClilm says:

    why cash advance fee

    [url=] loans for bad credit[/url]

    pay day loans

    cash advance 78407

  116. Ahmedreomb says:

    cost of cialis new zealand

    [url=]cheap cialis[/url]

    order cialis

    commander cialis lign

  117. You completed a number of good points there. I did a search on the subject matter and found the majority of people will go along with with your blog.

  118. Thank you for the sensible critique. Me & my cousin were just preparing to do some research on this. We grabbed a book from our region library but I think I learned much more from this post

  119. I was recommended this blog by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my difficulty. You are amazing! Thanks!

  120. Im obliged for the article post.Really looking forward to read more. Much obliged.

  121. What kind of camera was used? That is definitely a really good superior quality.

  122. pest control says:

    Really enjoyed this blog article.Much thanks again. Great.

  123. Muchos Gracias for your blog.Thanks Again. Awesome.

  124. I am so grateful for your article.Really looking forward to read more.

  125. sharing in delicious. And naturally, thanks to your effort!

  126. MilesClilm says:

    viagra chennai medical shop


    cheap viagra

    uk buy online to viagra

  127. Appreciate you sharing, great blog. Much obliged.

  128. MilesClilm says:

    venta de viagras john david

    [url=] generic viagra[/url]

    cheap viagra

    viagra fur billig

  129. ValeryClilm says:

    precios cialis original

    [url=]buy cialis online[/url]

    cheap cialis

    cialis sublingual from canada

  130. You have remarked very interesting details ! ps nice internet site. аАа’аАТ‚аЂТ˜Tis a sharp medicine, but it will cure all that ails you. аАа’аАТ‚б‚Т€Т last words before his beheadding by Sir Walter Raleigh.

  131. ValeryClilm says:

    cialis para se us

    [url=]cheap cialis[/url]

    cilais price

    farmacia di cialis in uk

  132. A big thank you for your post.Really thank you! Fantastic.

  133. ValeryClilm says:

    sudafrica cialis barata

    [url=]buy cialis[/url]

    order ciali

    cialis generico forum

  134. writing is my passion that as why it can be quick for me to do write-up writing in less than a hour or so a

  135. wow, awesome article post. Awesome.

  136. Clemmie says:

    The best approach for the men which you can understand more about today.

  137. Very informative blog.

  138. Roberto says:

    very couple of internet sites that occur to become detailed below, from our point of view are undoubtedly properly worth checking out

  139. IMDB visits says:

    It as difficult to It as difficult to find knowledgeable folks with this topic, however you sound like do you know what you are dealing with! Thanks

  140. A round of applause for your blog post.Thanks Again. Fantastic.

  141. MilesClilm says:

    generic viagra by the pill

    [url=] buy viagra[/url]

    cheap viagra

    viagra creme bestellen

  142. Penelope says:

    louis vuitton outlet yorkdale the moment exploring the best tips and hints

  143. MilesClilm says:

    overdose viagra amputer

    [url=] order viagra[/url]


    viagra drug interaction

  144. Position says:

    Muchos Gracias for your blog post.Really looking forward to read more. Really Great.

  145. Maryjo says:

    Isabel Marant Sneakers Pas Cher аАа’аАТ‚б‚Т€Тœ

  146. AnnieClilm says:

    cheap viagra alternative

    [url=]cheap viagra[/url]

    cheap viagra

    le r-u viagra en ligne

  147. Thank you for your blog article.Really thank you! Much obliged.

  148. this topic to be really something that I think I would never understand.

  149. PiannoClilm says:

    cialis for daily use two pills

    [url=]buy cialis[/url]

    buy cialis online

    cialis 100mg dosag

  150. I really enjoy the blog article.Much thanks again. Great.

  151. Artist says:

    I was suggested this blog by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my problem. You are incredible! Thanks!

  152. Thanks again for the article post.Much thanks again. Really Great.

  153. AnnieClilm says:

    viagra tablets in burnaby

    [url=]viagra cheap[/url]

    generic viagra

    best supplement like viagra

  154. You have mentioned very interesting details ! ps decent web site. аЂа‹аЂ O human race born to fly upward, wherefore at a little wind dost thou fall.аЂ аЂа› by Dante Alighieri.

  155. PiannoClilm says:

    generic cialis 1.89

    [url=]buy cialis online[/url]

    cialis online

    try it one day cialis

  156. AnnieClilm says:

    niedrige preise auf viagra

    [url=]viagra generic[/url]

    buy viagra online

    viagra patent expire uk,

  157. MilesClilm says:

    prescription viagra ireland

    [url=] buy viagra online[/url]

    cheap viagra

    trial viagra levitra cialis

  158. MilesClilm says:

    viagra de 25 or 50 mg


    buy generic viagra

    viagra 100 mg pret

  159. AnnieClilm says:

    mad viagra pills in australia

    [url=]viagra generic[/url]


    viagra canadiense seguro

  160. AnnieClilm says:

    where to buy viagra boston

    [url=]buy viagra[/url]

    viagra without doctor prescription

    sao viagras genericos

  161. Nice read, I just passed this onto a colleague who was doing some research on that. And he just bought me lunch as I found it for him smile Therefore let me rephrase that: Thank you for lunch!

  162. ValeryClilm says:

    over dose de cialis

    [url=]cialis cheap[/url]

    cialis generic

    acheter cialis en ligne paypal

  163. AnnieClilm says:

    generic viagra canada price

    [url=]generic viagra[/url]

    buy viagra online

    generic name for viagra cialis

  164. AnnClilm says:

    cialis controindicazioni fegat

    [url=]canadian cialis[/url]

    cilais price

    cialis kaufen hamburg

  165. AnnieClilm says:

    walgreens viagra single dose

    [url=]viagra online[/url]

    generic viagra

    costo viagra 25 mg in farmacia

  166. AnnClilm says:

    cialis viro

    [url=]cheap cialis[/url]

    cialis online

    securetabs online cialis 20mg

  167. saiba mais says:

    Thanks For This Blog, was added to my bookmarks.

  168. Viagra says:

    While this issue can vexed most people, my thought is that there has to be a middle or common ground that we all can find. I do value that you’ve added pertinent and sound commentary here though. Thank you!

  169. MilesClilm says:

    just try! info viagra

    [url=] viagra coupon[/url]

    generic viagra

    buy viagra in free state

  170. club life says:

    Looking forward to reading more. Great article.Really looking forward to read more.

  171. MilesClilm says:

    viagra side effects alcohol

    [url=] buy viagra online[/url]

    generic viagra online

    viagra plu

  172. When someone writes an post he/she retains the image of a user in his/her mind that how a user

  173. #weed says:

    Im grateful for the article post.Thanks Again. Really Great.

  174. Wow, fantastic blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your site is magnificent, let alone the content!

  175. Well I sincerely enjoyed studying it. This subject offered by you is very constructive for correct planning.

  176. I was curious if you ever thought of changing the page layout of

  177. MoisesClilm says:

    payday loan in kansas city missouri

    [url=]payaday loans[/url]

    payday loan

    loan personal quote

  178. Im thankful for the blog article.Really thank you! Really Cool.

  179. There is evidently a bundle to identify about this. I consider you made some nice points in features also.

  180. Enjoyed every bit of your article.Much thanks again.

  181. Thank you ever so for you article post.Much thanks again.

  182. anal says:

    Great, thanks for sharing this article.Really looking forward to read more. Want more.

  183. It as enormous that you are getting thoughts from this post as well as from our argument made at this time.

  184. MoisesClilm says:

    cdslist pill buy viagra online

    [url=] buy generic viagra[/url]

    generic viagra

    effects does viagra have women

  185. javhd xxx says:

    Thanks so much for the blog post. Really Great.

  186. flexvit says:

    I’а†ve recently started a web site, the info you provide on this site has helped me tremendously. Thank you for all of your time & work.

  187. Thank you ever so for you article post.Thanks Again. Great.

  188. MoisesClilm says:

    my canadian pharmacy – viagra

    [url=] viagra online[/url]

    viagra online

    how to get viagra in houston

Speak Your Mind