Friday, July 9, 2010

Memorising Poetry

Photo by SurrealMuse






Memorise poetry? You've got to be kidding! I had to memorise long, boring poems in primary school. So why should I have to do it now?

If you were asked to recite a poem - serious or humourous, could you do that? Maybe you can remember a rude limerick or a snippet of a larger work.

Recently I started memorising poetry to build my memory "muscle". I am finding this is fun, educational as well as good mental exercise. In this article I hope to inspire you to take up this activity.

Memorising poetry and reciting it to an appreciative audience (or just yourself) is an activity that is losing popularity. Schools appear to view this activity as mere rote learning with no apparent benefit. But there are many benefits and pleasures of memorising verse.

Why Memorise Poetry?


It is fun! The most important reason is that it is fun. If you enjoy a poem, then it is satisfying to commit it to memory and make the poem part of you.  As you continue to recite the poem you will enjoy it more and entertain others.

Mental Exercise.  Memorising and reciting poetry develops the mental powers of visualisation, association and recall. Instead of just reading a poem out loud, memorising requires you to focus on the entire poem. Memorisation strengthens the powers of the mind.

The music of language. Reciting poetry helps you enjoy the rhythm and rhyme of a verse. That is why nursery rhymes are popular with children as they enjoy hearing the music of the verse. Poetry can be recited just as a musician plays an instrument. You can use your voice to say words with rhythm, pitch, sounds and melodies.

Education. Reciting poetry is an old tradition of learning - the ancient Greeks used it for awakening the mind and shaping character. In Shakespeare's time, memorising huge chunks of literature was part of schooling.  It is my understanding that American school children learn the Gettysburg address by heart, thus instilling essential American values.

Entertainment. Hearing a poem out loud is entertaining, especially when recited from memory and not read from a book. Reciting from memory demonstrates to the audience that the person knows the poem, is familiar with the words and rhyme and is able to "perform" the poem as if it was their own. Having a repertoire of memorised poetry means you can entertain an audience any time, any place.

Voice Training. Reciting poetry is good for developing your voice. You can recite the poem at any time of the day. I enjoy reciting poems when I am talking a long walk. Once you have memorised the verse, you can focus on vocal techniques such as volume, pitch, rate, use of pauses and emotion without having to worry about reading from a book.

Verse appreciation. Once a poem has been memorised it becomes part of you. During the memorisation process you observed aspects of the poem that may not have been obvious if just reading the text.

Vocabulary and Language Development.  Memorising poetry helps internalise the rhythmic, beautiful patterns of the English language which become part of your total language memory. This personal language memory bank is then used in writing and speaking.  Memorisation stocks the language bank with a whole new set of language patterns.  Memorising a variety of poems will add a rich collection of words to your vocabulary.

I discovered the phrase "the vision splendid" in Banjo Paterson's poem "Clancy of the Overflow". I had heard the phrase but did not know the source. Now that I have memorised the poem, this phrase is part of my working language.

How to memorise poetry?

This will be the subject of my next blog post. But first, let's review the poems I am memorising. 

What should I memorise?

There are many great poems, especially the poetry of my country, Australia.

A. B. "Banjo" Paterson - Clancy of the Overflow

A. B. "Banjo" Paterson - Waltzing Matilda

Rudyard Kipling - If

Rudyard Kipling - I Keep Six Honest Serving Men (from Elephant's Child) - What, When, Where, How, Why and Who


Samuel Taylor Coleridge - Kubla Khan (Xanadu)

John Magee - High Flight

Shelley - Ozymandias

What poems have you memorised or would like to memorise?

Song lyrics 

How many songs can you sing from memory. Here are two classic rock songs that you should be able to sing from memory!


Stairway to Heaven - Led Zeppelin

Further Reading

[1]. In Defense of Memorization - Michael Knox Beran





275 comments:

  1. Replies
    1. Jim - been engaged with other priorities so haven't been actively developing my memory lately or discovering poetry.
      http://www.hknightlifeescort.com/.

      Delete
  2. Well, it's been six months. Will you teach us to memorize poetry?

    ReplyDelete
  3. Jim - been busy with other priorities so haven't been actively developing my memory recently or learning poetry.

    ReplyDelete
  4. I came to your blog just when I was surfing on this topic. I am happy that I found your blog and information I wanted.boundlesstech@gmail.com

    ReplyDelete
  5. it's been two years man! teach us how to memorize poetry!!! in anticipation... :)

    ReplyDelete
  6. Hi!
    Nice blog. I just want to add that beside constructing a new house, shifting of an existing one is also a big problem.My house removal is providing best services in this regard.Top most priority of Removals in Sutton is to provide best removals in Sutton and man and van services in all over UK to their clients the peace of mind during this hectic process of moving to some other place and we take good care of all your items during each step of the way, be it packing, loading,transit or unloading your precious belongings.

    ReplyDelete
  7. Learned this in the 4th grade and I still quote it often.
    wmknapp55@gmail.com


    EQUIPMENT
    by Edgar A. Guest

    Figure it out for yourself, my lad,
    You've all that the greatest of men have had,
    Two arms, two hands, two legs, two eyes
    And a brain to use if you would be wise.
    With this equipment they all began,
    So start for the top and say, "I can."

    Look them over, the wise and great
    They take their food from a common plate,
    And similar knives and forks they use,
    With similar laces they tie their shoes.
    The world considers them brave and smart,
    But you've all they had when they made their start.

    You can triumph and come to skill,
    You can be great if you only will.
    You're well equipped for what fight you choose,
    You have legs and arms and a brain to use,
    And the man who has risen great deeds to do
    Began his life with no more than you.

    You are the handicap you must face,
    You are the one who must choose your place,
    You must say where you want to go,
    How much you will study the truth to know.
    God has equipped you for life, but He
    Lets you decide what you want to be.

    Courage must come from the soul within,
    The man must furnish the will to win.
    So figure it out for yourself, my lad.
    You were born with all that the great have had,
    With your equipment they all began,
    Get hold of yourself and say: "I can."

    ReplyDelete
  8. Your blogs and information attracts me to come back again n again.memory foam mattress

    ReplyDelete
  9. You guys make it really easy for all the folks out there. valentine chocholate

    ReplyDelete
  10. You want to memorize GOOD poetry???

    Start here and Email me for lots more when you are ready for more wmknapp55@gmail.com

    http://william-knapp.blogspot.com/2007/12/poems-to-memorize.html

    I hope to hear from some of you

    Bill Knapp - Oregon

    ReplyDelete
  11. Its very attractive and nice blog.Thanks for sharing such a nice blog.Man and van removals are providing best services of house relocation.

    ReplyDelete
  12. I’m surely coming again to read these articles and blogs payday loans online

    ReplyDelete
  13. Interesting information I haven’t been through such information in a long time.
    cancerwithcompatibility

    ReplyDelete
  14. Your listing are progressing with days dungeon it up guys.
    Iphonejailbreak4s

    ReplyDelete
  15. You have finished a surprising job with you website.
    datinggirls

    ReplyDelete
  16. You completely match our expectation and the variety of our information.
    new computer technology

    ReplyDelete
  17. Landes Secretes Tips And Tricks
    You guys make it really easy for all the folks out there.

    ReplyDelete
  18. You completely match our expectation and the variety of our information. Visit Barato Website

    ReplyDelete
  19. The stuff you are writing blows out my mind. verizon droid

    ReplyDelete
  20. Your articles are purely enough for me. Relationship Advice by AM-tek Center

    ReplyDelete
  21. The quality of your blogs and articles and worth appreciating.
    Healthy Relationship with You Eco

    ReplyDelete
  22. Hey great stuff nice info your passing on
    Artist All Opera Tips

    ReplyDelete
  23. The material and aggregation is excellent and telltale as comfortably.Go to Cell Com

    ReplyDelete
  24. The complete blogs are really inconceivable and definitely everyone will share this information. Look for Accrue 2012 Here

    ReplyDelete
  25. I’m flattened for your blogs writings and blogs as well. flexible wordpress theme

    ReplyDelete
  26. The blog has offered the great knowledge I really enjoyed a lot by reading this.
    instant payday loans

    ReplyDelete
  27. The blog and data in this, is very good and informative also. faxless payday loan

    ReplyDelete
  28. I think I have really come on the right place for getting the perfect info.
    payday loans online

    ReplyDelete
  29. I have been really impressed by going through this awesome blog.
    payday loan lenders

    ReplyDelete
  30. Your articles make complete sense out of each topic.
    payday loans online same day

    ReplyDelete
  31. I really enjoy while I read your blogs and articles.
    online payday

    ReplyDelete
  32. I’m sure you will provide the more awesome blogs like these blogs that I’ve enjoyed a lot. Loan Warrior

    ReplyDelete
  33. Thumbs up guys you are really carrying out a great job. Relationship Tips by Tehaote

    ReplyDelete
  34. I suppose I've selected an unbelievable and interesting blog.
    Barin Sanat Homepage

    ReplyDelete
  35. It's never too lately to meliorate your information and your listing has me.
    Relationships by Isa TN

    ReplyDelete
  36. Your listing are progressing with days dungeon it up guys.
    Relationship Issues With Isa TN

    ReplyDelete
  37. The information in this blog is extremely useful for the people. best motorcycle brake pads

    ReplyDelete
  38. The blog and data is excellent and informative as well.
    Relationships by Natal Press

    ReplyDelete
  39. I wonder why other professionals don’t notice your website much m glad I found this.
    Relationship Issues With 915 Productions

    ReplyDelete
  40. Cool website buddy I am gona suggest this to all my list of contacts.
    Relationship Issues With 915 Productions

    ReplyDelete
  41. Having such type of incredible blogs provoking the people to come and visit this site and comment. Thanks for all
    android games

    ReplyDelete
  42. I wonder why different professionals don't take action your website overmuch m happy I got this.
    Tips by Coepe Fest

    ReplyDelete
  43. Your website is terribly informative and your articles are wonderful. Relationship Tips by Radio SC

    ReplyDelete
  44. I have been really impressed by going through this awesome blog.
    Relationship with Kobalamin

    ReplyDelete
  45. Interesting information I haven’t been through such information in a long time.
    Rockin For Rescue Website

    ReplyDelete
  46. That’s a great site you folks have been carrying out there.
    Relationships by Armedzilla Foundation

    ReplyDelete
  47. Your content is shows potential, m gona add this to my bookmarks.
    Relationship with Brangus Journal

    ReplyDelete
  48. I dead consider blissful once I get articles relatable to my subject.
    Look for Breaking Down Stereotypes

    ReplyDelete
  49. I have been really impressed by going through this awesome blog.buy twitter followers

    ReplyDelete
  50. You guys out there are performing a great job.
    ppi reclaim

    ReplyDelete
  51. The blog and data in this, is very good and informative also. PPI Claims

    ReplyDelete
  52. This stuff is down t earth, hats off buds out there.
    pay day loans

    ReplyDelete
  53. Interesting information I haven’t been through such information in a long time.
    cash advance

    ReplyDelete
  54. It feels awesome to read such informative and unique articles on your websites.
    buy twitter followers

    ReplyDelete
  55. Your blogs and information attracts me to come back again n again.

    Human Growth Hormone

    ReplyDelete
  56. I wonder why other professionals don’t notice your website much m glad I found this.
    cash advance loans

    ReplyDelete
  57. Interesting information I haven’t been through such information in a long time.
    jailbreak iphones

    ReplyDelete
  58. Cool website buddy I am gona suggest this to all my list of contacts.
    compare auto insurance rates

    ReplyDelete
  59. Congratulations guys, quality information you have given!!! android store

    ReplyDelete
  60. Your blogs are totally worth giving time and energy.
    PPI reClaim

    ReplyDelete
  61. Nice to see your work!! It’s really helpful for me.
    reClaimppi

    ReplyDelete
  62. Wonderful collection of the posts!! These will be definitely helpful for everyone.
    Payment Protection Insuranceclaims

    ReplyDelete
  63. The stuff in this blog is in not only incredible but also providing the great knowledge to the people. payday lender

    ReplyDelete
  64. Amazing blogs you have guys!! Keeps the ball rolling….. affordable whole life insurance

    ReplyDelete
  65. I read your blogs regularly. Your humoristic way is amusing, continue the good work! PPI Reclaims

    ReplyDelete
  66. Thumbs up guys your doing a really good job. paydayloan

    ReplyDelete
  67. I constantly emailed this site post page to all my friends, because if prefer to read it then my all friends will too. andriod

    ReplyDelete
  68. Each time I used to always check blog posts within the first hours in the break of day, because I like to get information increasingly more.cool technology

    ReplyDelete
  69. The info you provided in the blog that was really unique I love it!!! download andriod market

    ReplyDelete
  70. Really amazing blog, I’d love to discover some extra information. payday loans no credit check

    ReplyDelete
  71. car insurance quotes Regarding all aspects the blog was perfectly nice.

    ReplyDelete
  72. You people have actually provided the best blogs that are easy to understand for the folks. Healthy Relationship with Premier Ad Brokerage

    ReplyDelete
  73. This stuff is down t earth, hats off buds out there.
    Click for Metin Kurtoglu

    ReplyDelete
  74. The written piece is truly fruitful for me personally; continue posting these types of articles. Skin Care

    ReplyDelete
  75. I’m flattened for your blogs writings and blogs as well.
    Click for Revista Persons

    ReplyDelete
  76. Keep it up!! You have done the nice job having provided the latest information.
    Advice by Di De

    ReplyDelete
  77. Your blogs are totally worth giving time and energy.
    Click Dissert Consulting Link

    ReplyDelete
  78. Your writers are extremely fantastic that have made easy to understand everything for us. asyonlinepaydayloan.com

    ReplyDelete
  79. Your work article, blogs I mean over all contents is must read stuff.
    Click for STL Publisher Services

    ReplyDelete
  80. I’m inspired with the surpassing and preachy listing that you furnish in such little timing.
    Beautiful Travel SLK Advice

    ReplyDelete
  81. Your writings, articles, blogs I mean over all contents is must read matter.
    Click for Umzansi Creations

    ReplyDelete
  82. Fascinating information I haven’t been experienced such information in quite a long time. cheap auto insurance

    ReplyDelete
  83. Keep it up!! You have done the nice job having provided the latest information. Orthotics in Mancheste

    ReplyDelete
  84. Congratulations guys, quality information you have given!!!
    counter visitors

    ReplyDelete
  85. This blog is down to earth, hats off buds available. life insurance costs

    ReplyDelete
  86. An enormous round of applause, continue the great work. click this link

    ReplyDelete
  87. These articles and blogs are truly enough for me for a day. android apps

    ReplyDelete
  88. I have been really impressed by going through this awesome blog. iPhone

    ReplyDelete
  89. The Info in the blog is out of this world, I so want to read more. english tutors

    ReplyDelete
  90. It feels awesome to read such informative and unique articles on your websites. ppicalculator

    ReplyDelete
  91. This blog is truly extraordinary in all aspects. tea sets

    ReplyDelete
  92. Hi to everybody, here everyone is sharing such knowledge, so it’s fastidious to see this site, and I used to visit this blog daily. here

    ReplyDelete
  93. Thanks for sharing this information its really nice. PPI Claims

    ReplyDelete
  94. I sent your articles links to all my contacts and they all love it including me. Wooden Garage

    ReplyDelete
  95. Info is out of this world, I would love to read more.
    Advice by SSE 520

    ReplyDelete
  96. I would but say to you all "impressive information"
    Relationship with Smoker Pucks

    ReplyDelete
  97. Your blogs and information attracts me to come back again n again. guaranteed seo

    ReplyDelete
  98. I’m trampled for the blogs writings and also blogs. norges bank investment management

    ReplyDelete
  99. I Love your articles guys keep it up.
    acadsoc.com

    ReplyDelete
  100. I like all details that you provide in your articles.
    no fax cash advance

    ReplyDelete
  101. The quality of your articles and contents is great. car insurance quotes

    ReplyDelete
  102. These articles have got complete sense without confusing the readers. cheap car insurance quotes

    ReplyDelete
  103. The thing that you offer is worth our case and force. cheap Auot insurance quotes

    ReplyDelete
  104. Thumbs up guys your doing a really good job.
    ppicompensation

    ReplyDelete
  105. It feels great to feature much revealing and unequalled articles on your websites. Auot insurance quotes

    ReplyDelete
  106. Your articles support me a lot in all mediums of subjects.
    PPI Claims

    ReplyDelete
  107. Recent times when net has so often gossip mongering and clog; your proportion really refreshes me. Auot insurance quotes

    ReplyDelete
  108. You people have actually provided the best blogs that are easy to understand for the folks. Auot insurance quotes

    ReplyDelete
  109. This is my very first time that I am visiting here and I’m truly pleasurable to see everything at one place. Welcome to Toombs Montgomery

    ReplyDelete
  110. Great blog you people have maintained there, I totally appreciate the work.
    Visit Rate The Dick

    ReplyDelete
  111. The information in this blog is extremely useful for the people.
    We Know You Can Tips

    ReplyDelete
  112. Awesome blog! Now In anticipation of a follow-up …. Relationships by Shoe Box Ent

    ReplyDelete
  113. I guess I have selected a mind blowing and interesting blog.

    cash advance

    ReplyDelete
  114. You have shared the best blog. This is what I really need immediately.
    Discover City of Albion

    ReplyDelete
  115. Waooow!!! Magnificent blogs, this is what I wanted to search. Thanks buddy Welcome to Los Dos Sauces

    ReplyDelete
  116. Regarding all aspects the blog was perfectly nice.
    language tutoring

    ReplyDelete
  117. I'm planar for your article writings and contents fortunately. PPI

    ReplyDelete
  118. I’m sure you will provide the more awesome blogs like these blogs that I’ve enjoyed a lot.
    Clikinn Pakistan

    ReplyDelete
  119. This text may be value everyone’s attention. How will I learn more?
    cheapest life insurance

    ReplyDelete
  120. I have been searching for hours and I haven’t found such awesome work. continue reading

    ReplyDelete
  121. Hi, just desired to let you know, I enjoyed this blog post. It had been funny. Carry on posting! download android applications free

    ReplyDelete
  122. Regarding all aspects the blog was perfectly nice.
    visitor statistics

    ReplyDelete
  123. Hurrah, that’s what I was trying to get for, just what a stuff Presented at this blog!! Thanks admin of the site. business productivity apps

    ReplyDelete
  124. These are the great blogs; I assure you that I really enjoyed a lot in reading. web application developer

    ReplyDelete
  125. Thanks you have provided the nice blogs for us, I am glad about you. webs counter

    ReplyDelete
  126. Regarding all aspects the blog was perfectly nice.
    good infographics

    ReplyDelete
  127. I never ever read such type of info before this was really incredible.infographic

    ReplyDelete
  128. I assume the admin of this website is truly working onerous in favor of his internet site, since here each data is quality based mostly.
    social media infographics

    ReplyDelete
  129. The individuals not reading your blogs stuff are missing out much qualitative contents.
    good infographics

    ReplyDelete
  130. Amazing work pals, I really enjoy reading your interesting blogs.infographic

    ReplyDelete
  131. I know this is quality based blogs along with other stuff. infographic design

    ReplyDelete
  132. Regarding all aspects the blog was perfectly nice.
    personal payday loans

    ReplyDelete
  133. I'd like to take the power of thanking you for that specialized guidance I've constantly enjoyed viewing your blog. good infographics

    ReplyDelete
  134. The written piece is truly fruitful for me personally; continue posting these types of articles.
    compare car insurance rates

    ReplyDelete
  135. Your blogs and its stuff magnetize me to return again n again. cheap auto insurance

    ReplyDelete
  136. I absolutely feel delighted once I realize articles appropriate to my work and my subject.car insurance quotes

    ReplyDelete
  137. It’s amazing in support of me to truly have a blog site, which will be valuable meant for my knowledge. Thanks admin. cheap auto insurance

    ReplyDelete
  138. I like a lot this nice job of us.
    Ivy League tutoring

    ReplyDelete
  139. If you should be opting for finest contents like me, just visit this blog site daily because it provides the feature contents, thanks.
    online language tutoring

    ReplyDelete
  140. I read your blogs regularly. Your humoristic way is amusing, continue the good work! site link

    ReplyDelete
  141. I have checked this link this is really important for the people to get benefit from.
    car insurance quotes

    ReplyDelete
  142. The blog has offered the great knowledge I really enjoyed a lot by reading this.
    Photovoltaic Solar Panels

    ReplyDelete
  143. The written piece is truly fruitful for me personally; continue posting these types of articles.
    free riot points

    ReplyDelete
  144. The written piece is truly fruitful for me personally; continue posting these types of articles.
    payday loan

    ReplyDelete
  145. congratulations guys, quality information you have given!!! male extra

    ReplyDelete
  146. Your place is for definite couturier bookmarking.
    sky customer service number

    ReplyDelete
  147. congratulations guys, quality information you have given!!! cheat mw3

    ReplyDelete
  148. I never ever read such type of info before this was really incredible.ee customer service

    ReplyDelete
  149. The blog is quite automobile insuranceawesome that has provided me the best knowledge.

    ReplyDelete
  150. I never ever read such type of info before this was really incredible.click here

    ReplyDelete
  151. congratulations guys, quality information you have given!!! Giving Sight

    ReplyDelete
  152. It feels good to feature much enlightening and unique articles on your websites.
    best fat burner supplement for men

    ReplyDelete
  153. The blog has offered the great knowledge I really enjoyed a lot by reading this.
    soursop and cancer

    ReplyDelete
  154. congratulations guys, quality information you have given!!! nemesis mod replica

    ReplyDelete
  155. Quality stuff may be the key to invite the users to visit begin to see the blog site, that’s what this site provides.
    piratage facebook

    ReplyDelete
  156. I never ever read such type of info before this was really incredible.
    Detox Drinks

    ReplyDelete
  157. The quality of your blogs and conjointly the articles and price appreciating. social media infographics

    ReplyDelete
  158. I continuously continue coming to your website once more simply in case you have posted new contents. social media infographics

    ReplyDelete
  159. Hey buddies, such a marvelous blog you have made I’m surprised to read such informative stuff. social media infographics

    ReplyDelete
  160. I will prefer this blog because it has much more informative stuff. social media infographics

    ReplyDelete
  161. Here at this site really the fastidious material collection so that everybody can enjoy a lot. social media infographics

    ReplyDelete
  162. The writer understand better the mind of people what they want to learn through their writing therefore this article is outstanding. Thanks!!! social media infographics

    ReplyDelete
  163. Your blogs and every other content are thus interesting and helpful it makes me return back again. social media infographics

    ReplyDelete
  164. I am dreadfully thankful to all of your team for sharing such motivating information. social media infographics

    ReplyDelete
  165. I absolutely feel delighted once I realize articles appropriate to my work and my subject. social media infographics

    ReplyDelete
  166. Fantastic work guys I’m a die-heart fan of your web site. goood infographics

    ReplyDelete
  167. You have done really a superb job with your web site. Marvelous stuff is here to read. infographics design

    ReplyDelete
  168. I feel really finicky reading these articles I mean there are writers that can write reasonable stuff. infographics

    ReplyDelete
  169. I feel really finicky reading these articles I mean there are writers that can write reasonable stuff. infographics

    ReplyDelete
  170. The content on your web site never confuses me. Keep it up!! infographics

    ReplyDelete
  171. The content on your web site never confuses me. Keep it up!! social media infographics

    ReplyDelete
  172. These articles have got absolute sense devoid of confusing the readers. infographics

    ReplyDelete
  173. How fine of you!!!! Really awesome efforts you have shown. infographics design

    ReplyDelete
  174. You have done really a superb job with your web site. Marvelous stuff is here to read. infographics

    ReplyDelete
  175. You have done really a superb job with your web site. Marvelous stuff is here to read. infographics

    ReplyDelete
  176. Pretty! It was really a wonderful blog. Thanks for the provided information. comment pirater un compte facebook

    ReplyDelete
  177. I actually found this blog and that is amazing thing I enjoy reading this easy to understand stuff. Keep it up. pirater un compte facebook

    ReplyDelete
  178. Nice to read this article will be very helpful in the future, share more info with us. Good job! social media infographics

    ReplyDelete
  179. Well, I have got the best information from here the site is fully stuffed with the knowledgeable information. social media infographics

    ReplyDelete
  180. I hope you will share such type of impressive contents again with us so that we can utilize it and get more advantage. infographics

    ReplyDelete
  181. It is extremely nice to see the greatest details presented in an easy and understanding manner. infographics

    ReplyDelete
  182. Good blog along with the excellent quality stuff and I’m sure this will be greatly helpful. social media infographics

    ReplyDelete
  183. Excellent Blog! I have been impressed by your thoughts and the way you infographics

    ReplyDelete
  184. I have never been to such type of posts before truly remarkable stuff it has. infographics

    ReplyDelete
  185. Your blogs have allured me a lot. I’ll again visit this great site to get more valuable stuff. social media infographics

    ReplyDelete
  186. congratulations guys, quality information you have given!!! credit repair companies

    ReplyDelete
  187. I would be supportive on all your articles and blogs as a result of they are simply up to the mark.Best shampoo for oily hair

    ReplyDelete