When Enough is Enough?

Again we have to witness the death innocent people at the hand of gunman. This time most of the fallen are children of 14 years of age.
No one is safe anymore, not even in the schools, where the parents send their children believing that their kids are in a safe environment and learning so to become educated and successful. Unfortunately, that has become more of a fallacy.

Every year around 30,000 people are killed in the USA due to gun violence. That equivalents to eleven 9/11 events of 2001. After the tragedy of 9/11, USA invaded two countries causing tens of thousands of death of innocent people as well as destruction of two countries, Afghanistan and Iraq, not to mention death of thousands of American Soldiers and maiming of tens of thousands of others who will need medical help for the rest of their lives as well as creating a massive national debt that cannot be repaid during our or our children’s life time. But yet US does not do anything about the 30,000 death in the country which happens every year. This does not include thousands of others who are injured, but do die and need medical treatment for years.

Recently, the Trump Administration very quietly, repeal the Obama’s rule banning mentally disturbed individuals being able to buy gun. Now, thanks to President Trump any mentally disturbed individual could to any gun store and buy a gun. Nice move, Mr. President who kept saying that he would restore Law and Order once he become President.

Praying and feeling sad for those who have fallen is not enough and is shallow act. The politicians must clear their conscious and stop listening to the NRA and follow their heart and the duty that they accepted to perform once they were elected to the office. The most important element of their duties is to protect the public from harm. The harm is internal and not external. No one is attacking United States, we are being attacked internally and within. It is Americans killing Americans. The young kid that killed 17 people and injuring another 14 or so was born and raised in the US by a US family. He belonged to right-wing group and had tendency to commit violence. He was not foreigner who came to the US and became naturalized.

All mass shootings in the USA are committed by the Americans who were born and raised in the USA. All being armed to the teeth. There is no reason whatsoever, for a 19 old guy having such a sophisticated, and battlefield gun with which he was able to cause so much death and destruction.

Floridians are morning again, all because someone was able to buy gun and do whatever he wanted to do. This is only happening in this country, ironically, the most democratic and free country on earth is becoming the most fearful place to live. No one seems to be safe, not in the movie theaters, concerts, schools, streets, or any other places where public gathers. This is not the way to live.

The Federal government must pass severe and harsh laws to ban guns, period. The right to live freely by far outweigh the right of a few to have guns.
If some few insist to have gun, then let’s pass a law that they can have as many guns as they want so long as they keep it in the gun clubs and only do their shooting at the gun club. By doing so, no guns will be in the public and those with the gun are under control of have their guns stored at a safe and monitored place.
There is not doubt that the blood of those who have fallen at the Parkland School in Florida is on the hands of those who could do something about gun control and failed to do so. How many more innocent people are supposed to die before anything could be done to curb the gun ownership and the subsequent violence and tragedies that are followed?

4 Comments

  1. Again very well written and now that these issues are happening so much i think every parent in today’s times are so fearful of this . I also feel social media and news blasting these things are the cause of more social behavior disfunctions and then wonder why same thing keeps happening over and over. I feel yes it should be told but there are better ways than just blasting a to almost encourage these senseless acts

  2. Sweet blog! I found it while browsing on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I ave been trying for a while but I never seem to get there! Appreciate it

  3. You can certainly see your enthusiasm within the paintings you write. The sector hopes for even more passionate writers like you who are not afraid to say how they believe. Always follow your heart.

  4. You already know hence considerably regarding that subject matter, made my family for me trust it out of a lot of a number of aspects. Their including people ‘re not intrigued unless it is one thing to obtain together with Gaga! Your very own things outstanding video youtube terfavorit. Usually take care of up!

  5. This is a great tip particularly to those new to the blogosphere. Short but very accurate info Many thanks for sharing this one. A must read post!

  6. Wow, amazing weblog format! How long have you ever been running a blog for? you made running a blog glance easy. The full glance of your site is fantastic, let alone the content!

  7. It is my opinion other website proprietors ought to choose this blog being an model,really cool great straightforward style,Too since information.You are an expert inside this subject!

  8. This very blog is no doubt interesting as well as amusing. I have picked up a bunch of useful advices out of this blog. I ad love to go back every once in a while. Thanks!

  9. I simply could not go away your website before suggesting that I really enjoyed the standard info an individual provide to your visitors? Is gonna be back continuously to inspect new posts

  10. Hello, I think your website might be having browser compatibility issues. When I look at your blog site in Ie, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, very good blog!

  11. you are actually a excellent webmaster. The site loading velocity is incredible. It sort of feels that you are doing any unique trick. Also, The contents are masterwork. you have performed a magnificent task in this matter!

  12. Wow! This can be one particular of the most beneficial blogs We have ever arrive across on this subject. Actually Great. I am also a specialist in this topic so I can understand your hard work.

  13. You could definitely see your skills within the work you write. The world hopes for more passionate writers like you who are not afraid to say how they believe. At all times go after your heart.

  14. I needed to draft you a tiny word to be able to give thanks as before on your amazing opinions you’ve shown above. It was simply open-handed of people like you to grant easily what a lot of folks could possibly have made available as an e book to make some money for their own end, chiefly given that you might well have done it in the event you decided. Those advice also served to become a great way to understand that some people have the identical eagerness like my personal own to know lots more regarding this condition. I think there are lots of more pleasurable moments in the future for individuals who read through your blog.

  15. I must get across my admiration for your generosity for folks that should have help with your study. Your very own commitment to getting the message around turned out to be incredibly effective and have continuously enabled individuals just like me to realize their aims. Your important key points means so much a person like me and extremely more to my office workers. Many thanks; from all of us.

  16. I must express my admiration for your kind-heartedness giving support to all those that actually need assistance with this one theme. Your real commitment to getting the solution around had become definitely insightful and has encouraged associates like me to achieve their goals. Your new invaluable recommendations entails a whole lot a person like me and additionally to my mates. Warm regards; from all of us.

  17. My spouse and i ended up being quite comfortable that Peter managed to carry out his studies because of the precious recommendations he received when using the web site. It is now and again perplexing to simply be offering tips and hints which most people might have been making money from. So we understand we need the writer to thank for that. Most of the illustrations you made, the easy web site menu, the relationships you can assist to foster – it’s mostly fantastic, and it is letting our son and us recognize that this issue is awesome, and that is exceedingly essential. Many thanks for the whole thing!

  18. I simply had to thank you so much once again. I am not sure what I could possibly have worked on in the absence of these creative ideas revealed by you concerning that question. It actually was a real frightening difficulty in my opinion, but being able to see a skilled mode you dealt with it took me to leap for happiness. I am just grateful for this work and in addition pray you find out what a powerful job that you are getting into training most people with the aid of your web site. More than likely you have never come across any of us.

  19. This is very interesting, You are a very skilled blogger. I have joined your rss feed and look forward to seeking more of your wonderful post. Also, I ave shared your web site in my social networks!

  20. Needed to create you the little bit of remark in order to thank you yet again about the exceptional concepts you have shared in this article. It has been so particularly open-handed with people like you to allow publicly exactly what many of us would have sold for an electronic book to end up making some money for themselves, precisely considering that you might have done it if you decided. Those tricks likewise acted to be a easy way to realize that other people have the same desire the same as mine to grasp very much more pertaining to this matter. I know there are some more enjoyable moments ahead for folks who check out your blog.

  21. I want to express my love for your kind-heartedness for people that should have help with your concept. Your personal dedication to getting the solution along had been wonderfully beneficial and have without exception empowered many people just like me to achieve their desired goals. Your own useful tutorial can mean a great deal to me and much more to my fellow workers. Thank you; from each one of us.

  22. I simply wanted to jot down a small note to be able to express gratitude to you for all the fantastic tips and tricks you are writing on this site. My particularly long internet investigation has at the end of the day been paid with good suggestions to talk about with my visitors. I would suppose that we visitors actually are definitely blessed to be in a very good network with very many wonderful people with useful hints. I feel somewhat happy to have encountered the web page and look forward to plenty of more enjoyable minutes reading here. Thanks a lot again for a lot of things.

  23. I not to mention my guys appeared to be analyzing the nice tips found on your web blog and then all of the sudden I got a horrible feeling I had not thanked you for those tips. My young men are actually certainly stimulated to read them and have in effect pretty much been taking advantage of them. Thanks for indeed being quite accommodating and then for settling on this kind of extraordinary subject matter millions of individuals are really eager to understand about. My honest regret for not expressing gratitude to you sooner.

  24. My brother suggested I might like this website. He was totally right. This post actually made my day. You can not imagine just how much time I had spent for this info! Thanks!

  25. Thank you for the sensible critique. Me and my neighbor were just preparing to do some research about this. We got a grab a book from our local library but I think I learned more from this post. I’m very glad to see such wonderful info being shared freely out there.

  26. Hi, I think your site might be having browser compatibility issues. When I look at your website in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, fantastic blog!

  27. Thank you for making the trustworthy attempt to speak about this. I believe very robust approximately it and wish to read more. If it’s OK, as you achieve extra in depth wisdom, might you thoughts including extra articles very similar to this one with more information? It will be extraordinarily helpful and helpful for me and my friends.

  28. always choose your travel agency very well, you would not really want to deal with those rip-off travel agents.,

  29. Spot lets start on this write-up, I must say i think this fabulous website needs far more consideration. I’ll probably be once more to learn far more, thank you that information.

  30. Spot i’ll carry on with this write-up, I must say i think this website requirements additional consideration. I’ll probably be once more to read much more, many thanks that info.

  31. Wow! This can be one particular of the most helpful blogs We ave ever arrive across on this subject. Actually Excellent. I am also a specialist in this topic so I can understand your hard work.

  32. You could certainly see your skills in the work you write. The world hopes for even more passionate writers like you who aren’t afraid to say how they believe. Always follow your heart.

  33. This is really interesting, You are a very skilled blogger. I have joined your rss feed and look forward to seeking more of your wonderful post. Also, I ave shared your web site in my social networks!

  34. IaаАа’б‚Т€ТšаЂаŒаАа’б‚Т€ТžаБТžd ought to seek advice from you here. Which is not something I do! I love reading an article that could make individuals feel. Also, several thanks permitting me to comment!

  35. Today, I went to the beach with my kids When Enough is Enough?

    – SafaiePost . I found a sea shell and gave it
    to my 4 year old daughter and said “You can hear the ocean if you put this to your ear When Enough is Enough? – SafaiePost .” She placed the shell to her ear and screamed When Enough is Enough?

    – SafaiePost . There was a hermit crab inside and it pinched her ear When Enough is Enough?
    – SafaiePost . She never wants to go back! LoL
    I know this is entirely off topic but I had to tell someone!

  36. This important put up appears to be redeem a majority of customers. How would you market it? That it provides a fantastic one of a kind style directly on factors. My partner and i getting a specific product realistic or just sizeable furnish information on is a vital process.

  37. Wow that was odd. I just wrote an really long comment but after I clicked submit my comment didn at show up. Grrrr well I am not writing all that over again. Anyhow, just wanted to say superb blog!

  38. Wow that was odd. I just wrote an very long comment but after I clicked submit my
    comment didn’t show up. Grrrr… well I’m not writing all that over again. Anyways, just
    wanted to say great blog!

  39. Your style is so unique in comparison to other people I ave read stuff from. I appreciate you for posting when you have the opportunity, Guess I all just book mark this site.

  40. Very interesting information!Perfect just what I was looking for! Fear not that thy life shall come to an end, but rather fear that it shall never have a beginning. by John Henry Cardinal Newman.

  41. Heya i’m for the first time here. I came across this board and I to find
    It really helpful & it helped me out a lot. I’m hoping to offer one thing
    again and aid others such as you aided me.

  42. Nice post. I was checking constantly this blog and I’m impressed!
    Very useful info specifically the last part 🙂 I care
    for such info a lot. I was seeking this particular information for a very long time.
    Thank you and best of luck.

  43. Fantastic items from you, man. I have take into account your
    stuff previous to and you are just too fantastic.

    I really like what you have received here, certainly
    like what you’re stating and the way wherein you are saying it.
    You are making it enjoyable and you still take care of to stay it sensible.
    I cant wait to read much more from you. This is actually a tremendous site.

  44. hello there boys it’s actually I am, Simply put I have fallen for a second time. Document haven?¯t been in this incredible website for many years since I have shed items private data, at the present I recently uncovered them back! Can miss all of you all of you seem to be our friends I presume all of you. Nice post!

  45. TULIP HIFU療程屬非侵入性及非手術的緊膚修身治療,獲歐盟CE、韓國KFDA、GMP、ISO9001、ISO13485等認證,安全可靠。 Tulip的DUAL HIFU精細技術,對面部和眼部治療特別有效;另外,TULIP FB有的13mm及7mm STAMP蓋印式治HIFU治療頭設計,眼、面以外部位,同時具「造身」效果。TULIP【DUAL HIFU高能量聚焦超聲波平台】【特點】- 非手術、非侵入性緊膚治療- 適用於任何膚色肌膚- 治療更精確、更安全- 備有7mm及13mm治療頭,可收緊腹部、臀部、手臂等鬆弛肌膚 【治療目的】- 緊緻肌膚- 提升輪廓- 減淡皺紋- 重塑輪廓線條- 嫩膚亮肌- 提升下垂眼部- 重塑身體線條 (用於7mm/13mm修身治療頭)- 重點減少脂肪細胞 (用於7mm/13mm修身治療頭)

  46. It is the best time to make some plans for the
    longer term and it is time to be happy. I have learn this put up and
    if I may just I want to recommend you some attention-grabbing
    things or advice. Maybe you could write subsequent articles referring to this article.
    I wish to learn more issues approximately it!

  47. Attractive section of content. I just stumbled upon your
    blog and in accession capital to assert that I acquire in fact enjoyed account your blog posts.
    Any way I’ll be subscribing to your feeds and even I
    achievement you access consistently quickly.

  48. Great – I should certainly pronounce, impressed with your website. I had no trouble navigating through all tabs as well as related information ended up being truly simple to do to access. I recently found what I hoped for before you know it in the least. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, website theme . a tones way for your client to communicate. Nice task.

  49. Good – I should certainly pronounce, impressed with your web site. I had no trouble navigating through all tabs as well as related information ended up being truly easy to do to access. I recently found what I hoped for before you know it in the least. Quite unusual. Is likely to appreciate it for those who add forums or something, site theme . a tones way for your client to communicate. Excellent task.

  50. This design is spectacular! You obviously know how to
    keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog
    (well, almost…HaHa!) Wonderful job. I really loved what you had to say, and more than that, how you presented it.
    Too cool!

  51. Can I simply say thats a relief to discover someone who actually knows what theyre talking about over the internet. You actually learn how to bring a difficulty to light to make it crucial. The diet should check out this and appreciate this side from the story. I cant think youre less well-known since you definitely have the gift.

  52. I spent four years trying EVERYTHING in Online Dating, and through a huge amount of trial and error, I produced a system that I will share for you. This book will take you, step by step, through everything you need to know to double, triple or even quadruple the number of women you meet online.

  53. This is very interesting, You are a very skilled blogger. I ave joined your rss feed and look forward to seeking more of your excellent post. Also, I have shared your website in my social networks!

  54. I simply want to tell you that I’m beginner to blogging and site-building and seriously enjoyed this web page. Most likely I’m likely to bookmark your website . You really have beneficial stories. Cheers for sharing with us your web site.

  55. 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.

  56. excellent submit, very informative. I’m wondering why the other specialists of this sector do not understand this. You should continue your writing. I’m sure, you’ve a huge readers’ base already!

  57. Thank you for some other excellent post. The place else may anybody get that kind of information in such an ideal manner of writing? I’ve a presentation subsequent week, and I am at the look for such information.

  58. Hello, Neat post. There is a problem together with your website in web explorer, might test this? IE still is the market leader and a good section of people will leave out your fantastic writing due to this problem.

  59. I blog quite often and I seriously thank you for your content.

    This great article has truly peaked my interest.
    I am going to take a note of your site and keep checking for
    new information about once per week. I opted in for your RSS feed as well.

  60. Hello There. I found your blog using msn. This is a really well written article. I’ll be sure to bookmark it and return to read more of your useful information. Thanks for the post. I’ll definitely comeback.

  61. Youre so cool! I dont suppose Ive learn something like this before. So good to find any individual with some authentic ideas on this subject. realy thanks for beginning this up. this website is something that’s wanted on the internet, someone with a little originality. helpful job for bringing one thing new to the web!

  62. As far as me being a member here, I didnt even know that I was a member here. When the article was published I received a username and password, so that I could participate in Comments, That would explain me stumbuling upon this post. But we’re certainly all members in the world of ideas.

  63. Hello, very intriguing posting. My niece and I have been recently looking to find comprehensive facts about this sort of stuff for a while, nevertheless we couldn’t until now. Do you consider you can make several youtube video clips about this, I do think your web blog could well be more detailed in case you did. If not, oh well. I’ll be checking out on this site in the near future. E-mail me to keep me updated. granite countertops cleveland

  64. Thank you for every other informative blog. The place else may just I am getting that kind of information written in such a perfect means? I’ve a undertaking that I’m just now operating on, and I have been at the look out for such info.

  65. My spouse and I stumbled over here coming from a different page and thought I might check things
    out. I like what I see so now i am following you. Look forward to exploring your web page again.

  66. fantastic post, very informative. I wonder why the other specialists of this sector do not notice this. You must continue your writing. I am confident, you have a great readers’ base already!

  67. Excellent post. Keep posting such kind of info
    on your site. Im really impressed by your blog.
    Hey there, You have performed an incredible job. I’ll certainly
    digg it and individually recommend to my friends.
    I am confident they’ll be benefited from this site.

  68. Please let me know if you’re looking for a writer for your weblog.
    You have some really great articles and I think I
    would be a good asset. If you ever want to take some
    of the load off, I’d really like to write some content for your blog in exchange for a
    link back to mine. Please send me an e-mail if
    interested. Kudos!

  69. It’а†s actually a nice and helpful piece of info. I am satisfied that you simply shared this useful information with us. Please stay us up to date like this. Thank you for sharing.

  70. You could definitely see your skills in the work you write. The world hopes for even more passionate writers like you who are not afraid to say how they believe. Always follow your heart.

  71. Hello, I think your site might be having browser compatibility issues.
    When I look at your blog site in Ie, it looks fine but when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up! Other then that, very good blog!

  72. Wow, amazing weblog format! How long have you ever been blogging for? you make running a blog glance easy. The full glance of your website is fantastic, as well as the content material!

  73. Nice weblog right here! Also your site a lot up fast! What host are you the use of? Can I am getting your affiliate hyperlink for your host? I wish my website loaded up as fast as yours lol

  74. Do you mind if I quote a couple of your posts as long as I provide credit and sources back to
    your webpage? My website is in the exact same niche as yours and
    my visitors would really benefit from some of the information you
    provide here. Please let me know if this ok with you.

    Regards!

  75. We are a group of volunteers and starting a new scheme in our community. Your website offered us with valuable info to work on. You’ve done an impressive job and our whole community will be thankful to you.

  76. You really make it seem so easy with your presentation but I find this topic to be actually something that I think I would never understand. It seems too complex and extremely broad for me. I’m looking forward for your next post, I will try to get the hang of it!

  77. Howdy very nice website!! Guy .. Excellent .. Superb .. I’ll bookmark your blog and take the feeds additionally¡KI am satisfied to seek out numerous useful info right here in the put up, we want develop extra techniques on this regard, thanks for sharing. . . . . .

  78. thank you for such a brilliant blog. Where else could someone get that kind of information written in such a perfect way? I have a presentation that I am presently working on, and I have been on the look out for such information.

  79. I am usually to blogging and i really appreciate your posts. Your content has truly peaks my interest. My goal is to bookmark your website and keep checking for first time info.

  80. Hiya, I’m really glad I have found this information. Today bloggers publish only about gossips and web and this is actually frustrating. A good web site with exciting content, that is what I need. Thanks for keeping this website, I’ll be visiting it. Do you do newsletters? Cant find it.

  81. Hi there, You have done an excellent job. I’ll definitely digg it and personally recommend to my friends. I’m confident they’ll be benefited from this web site.

  82. My spouse and i got now excited that Ervin could round up his preliminary research because of the precious recommendations he acquired through the web pages. It’s not at all simplistic to just continually be giving freely instructions some people may have been making money from. We realize we now have you to be grateful to because of that. Most of the illustrations you’ve made, the simple website menu, the relationships you will give support to create – it’s all astonishing, and it is assisting our son and us understand the idea is awesome, which is truly fundamental. Thanks for all!

  83. Simply desire to say your article is as astonishing. The clarity in your post is just great and i can assume you are an expert on this subject. Fine with your permission allow me to grab your RSS feed to keep up to date with forthcoming post. Thanks a million and please keep up the gratifying work.

  84. My brother suggested I might like this website. He was totally right. This post truly made my day. You cann’t imagine simply how much time I had spent for this information! Thanks!

  85. Hello! Someone in my Facebook group shared this website with us so I came to look it over. I’m definitely enjoying the information. I’m book-marking and will be tweeting this to my followers! Great blog and terrific design and style.

  86. We’re a group of volunteers and starting a new scheme in our community. Your website provided us with valuable information to work on. You’ve done an impressive job and our entire community will be grateful to you.

  87. you are actually a just right webmaster. The website loading velocity is amazing. It sort of feels that you are doing any unique trick. Moreover, The contents are masterpiece. you have performed a magnificent job on this subject!

  88. I’ve been browsing online greater than three hours as of late, but I by no means found any attention-grabbing article like yours.

    It’s lovely price enough for me. In my view, if all webmasters
    and bloggers made just right content as you probably
    did, the net will be a lot more useful than ever before.

  89. I am extremely impressed with your writing skills and also with the layout on your blog. Is this a paid theme or did you modify it yourself? Anyway keep up the excellent quality writing, it’s rare to see a nice blog like this one nowadays..

  90. I must point out my affection for your kindness in support of those people who really need guidance on this particular subject. Your very own commitment to getting the solution up and down ended up being particularly useful and have in most cases enabled ladies much like me to realize their desired goals. Your own warm and friendly advice indicates this much a person like me and even further to my colleagues. Warm regards; from everyone of us.

  91. Some genuinely fantastic articles on this web site, appreciate it for contribution. “A religious awakening which does not awaken the sleeper to love has roused him in vain.” by Jessamyn West.

  92. 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 difficulty. You’re amazing! Thanks!

  93. Wow! This can be one particular of the most helpful blogs We’ve ever arrive across on this subject. Basically Magnificent. I am also a specialist in this topic therefore I can understand your hard work.

  94. I would like to thank you for the efforts you’ve put in writing this website. I’m hoping the same high-grade web site post from you in the upcoming as well. In fact your creative writing skills has encouraged me to get my own site now. Really the blogging is spreading its wings rapidly. Your write up is a good example of it.

  95. I truly wanted to compose a quick remark to appreciate you for those magnificent information you are sharing on this site. My time consuming internet look up has at the end of the day been recognized with beneficial know-how to go over with my classmates and friends. I would say that we readers actually are unquestionably blessed to be in a really good website with so many special individuals with interesting principles. I feel very much grateful to have used your entire web site and look forward to so many more pleasurable moments reading here. Thank you once more for all the details.

  96. I and also my guys were reading through the excellent information located on the website while the sudden developed an awful suspicion I had not expressed respect to the website owner for those secrets. The young men are actually for this reason glad to see them and now have pretty much been loving those things. We appreciate you actually being quite thoughtful and then for utilizing such awesome tips most people are really needing to know about. My honest regret for not expressing appreciation to earlier.

  97. You could certainly see your expertise within the paintings you write. The arena hopes for more passionate writers like you who aren’t afraid to mention how they believe. All the time go after your heart. “Everyone has his day and some days last longer than others.” by Sir Winston Leonard Spenser Churchill.

  98. I haven¡¦t checked in here for some time since I thought it was getting boring, but the last few posts are great quality so I guess I¡¦ll add you back to my everyday bloglist. You deserve it my friend 🙂

  99. Wonderful goods from you, man. I’ve understand your stuff previous to and you’re just too great. I actually like what you’ve acquired here, really like what you’re stating and the way in which you say it. You make it enjoyable and you still care for to keep it smart. I cant wait to read far more from you. This is actually a tremendous site.