Creating a nested comment system in Ruby on Rails

Posted by Jonathan Weyermann on January 16, 2018 at 12:00 AM

Comments

One of the most classic things to build in Ruby on Rails is a blog app. In fact, this site is built with Ruby on Rails. Each blog Post object instance can have multiple Comments attached to it. While this is very simple and functional, comments on blogs often have additional functionality: The ability to respond to a specific comment, and thus create a nested comment structure. Thus I've recently begun exploring how I could add this to my own blog. Here are my results:

class PostsController < ApplicationController
  expose :post, find_by: :slug
  expose(:posts) { Post.public }
  expose(:user) { post.user }
end

This is my PostsController. It uses Decent Exposure to simplify the controller actions. On this controller, there are show and index actions, but they're not explicitly written out because the expose applies to all controller actions. The post uses Friendly Id to show by slug not not by id (for prettier urls), and therefore I've set the post to find_by slug. posts is for the index view, and public is a method in the post model that determines which posts should be shown (in my case, based on a specific date, and whether I've set them to published).


class CommentsController < PostsController

  def create
    comment = post.comments.create(comment_params)

    if comment.valid? && comment.save
      flash[:notice] = 'Comment Added'
      session.delete(:comment)
      redirect_to post_path(post, anchor: 'comment')
    else
      session[:comment] = comment
      flash[:alert] = Array(comment.errors).to_sentence
      redirect_to new_post_comment_path(post, comment_id: params["comment"]["reply_comment"], anchor: 'comment')
    end
  end

  private

  def comment_params
    params.require(:comment).permit(:name, :email, :body, :post_id, :reply_comment)
  end
end

The comments controller inherits from the post controller (the comments are also route nested beneath the posts ). Depending on whether validations pass, I create the comment and display appropriate error messaging.


class Comment < ActiveRecord::Base
  belongs_to :post

  validates_presence_of :name, :body
  validates_email_format_of :email, :message => 'please enter a valid email'

  def sub_comments
    Comment.where(reply_comment: id)
  end
end

The important part of the comment model is sub_comments. We look for the active record attribute reply_comment to find the comments that reply to this comment. This helps us know where to place the comment in the view.

we set the the reply_comment attribute as a hidden attribute inside a _comments.html.erb partial

<div class="comments">
  <h2 class="page-header"><%= post.comments.length %> Comments</h2>
  <%= render partial: 'partials/comment', collection: post.root_comments %>

  <div class="well add-comment">
    <h2 class="page-header"><%= comment_descriptor %></h2>
    <a name="comment"></a>
    <% if flash[:notice] %>
      <div class="alert alert-success"><%= flash[:notice] %></div>
    <% end %>
    <% if flash[:alert] %>
      <div class="alert alert-danger"><%= flash[:alert] %></div>
    <% end %>
    <%= simple_form_for [post, post.comments.build(session[:comment]) ], html: { class: 'form-horizontal', data: { toggle: 'validator' }} do |f| %>
      <%= f.error :base, error_method: :to_sentence %>
      <%= f.hidden_field :reply_comment, value: params[:comment_id] %>
      <%= f.input :name, required: true, input_html: {maxlength: 60 } %>
      <%= f.input :email, error: 'Please specify a valid email', required: true, type: 'email', input_html: { maxlength: 100 } %>
      <%= f.input :body, required: true, label: "Comment", type: 'text', input_html: { rows: '8', maxlength: 3600 } %>
      <%= f.button :submit, "Submit Comment", class: 'btn btn-primary' %>
    <% end %>
  </div>
</div>

the partial is called from a  <%= render 'partials/comments' %> inside the post/show. This partial represents all comments and the reply form. It renders a collection comment partials which represent the individual comments.

here is the comment partial. the comment_id is passed from the current comment when 'reply' is clicked

<div class="comment">
  <div class="row">
    <div class="col-sm-2 col-xs-3">
      <%= image_tag("user.jpg") %>
    </div>
  <div class="col-sm-8 col-xs-7">
    <div class="well">
      <h4><%= comment.name %><span>/<%= comment.created_at.to_time.strftime('%B %e at %l:%M %p') %></span></h4>
        <%= comment.body %>
      </div>
    </div>
    <div class="col-xs-2">
      <%= link_to "Reply", "#{post_path(post.slug,comment_id: comment.id)}#comment" %>
    </div>
  </div>
  <div class="row">
    <div class="col-xs-1">
    </div>
    <div class="col-xs-11">
      <%= render partial: 'partials/comment', collection: comment.sub_comments %>
    </div>
  </div>
</div>

this partial is rendered once for every comment that is added to a post. You'll notice that sub_comments are rendered as a sub-collection of the same comment partial - It can recursively render itself as long as there are comments replying to comments.


Root comments are all comments that don't have don't have a reply comment attached - They are not replying to anyone and are at highest level of the comment structure

class Post < ActiveRecord::Base

  ...

  def root_comments
    comments.where(reply_comment: nil)
  end
end




The result is what's visible in the opening screenshot. 

User

College Paper Writer /February 19 at 10:39 PM

cover letters <a href="http://coverletters.store">cover letter help</a> cover letters <a href=http://coverletters.store>write cover letter</a>
User

Buy Essay.Org /February 19 at 10:39 PM

a good cover letter <a href="http://coverletters.store">cover letters</a> cover letters for employment <a href=http://coverletters.store>relocation cover letter</a>
User

dasdasd/June 13 at 1:16 PM

dsadasdasd
User

adasdasd/June 13 at 1:17 PM

asdasd
User

Help My Essay /February 21 at 12:53 PM

cover letters for jobs <a href="http://coverletters.store">a good cover letter</a> make a cover letter <a href=http://coverletters.store>a good cover letter</a>
User

Write Essays Online /February 21 at 12:54 PM

employment cover letter <a href="http://coverletters.store">cover letter for employment</a> application cover letter <a href=http://coverletters.store>cover letters</a>
User

Write Essay /February 23 at 2:05 AM

cover letter for employment <a href="http://coverletters.store">cover letter for employment</a> cover letters <a href=http://coverletters.store>help writing a cover letter</a>
User

Write An Essay /February 23 at 2:30 AM

application cover letter <a href="http://coverletters.store">a good cover letter</a> cover letter help <a href=http://coverletters.store>cover letters</a>
User

Axmeddrymn/March 20 at 7:42 PM

http://dkjshye7s632.com I am usually to blogging and i actually respect your content. The article has really peaks my interest. I'm going to bookmark your site and preserve checking for brand new information.
User

gmxqjg/October 27 at 1:06 PM

<a href=http://canadian-pharmacie.com>viagra 100mg</a> is viagra prescription only uk http://canadian-pharmacie.com
User

urhjmi/October 29 at 11:01 PM

<a href=http://levitranew.com>order generic levitra</a> efectos secundarios viagra cialis levitra http://levitranew.com
User

Loans For Bad Credit /June 14 at 10:50 PM

payday loan direct lender <a href="http://paydayloans.cars">payday loans direct lender</a> payday loan direct lender <a href=http://paydayloans.cars>lender</a>
User

Direct Lender Loans /June 15 at 11:18 PM

loan lenders <a href="http://paydayloans.cars">direct lender payday loans</a> lender <a href=http://paydayloans.cars>money lender</a>
User

adasdasd/June 13 at 1:16 PM

adasdasd
User

Online Loans /June 17 at 12:34 AM

loans for fair credit <a href="http://loansonline.cars">loans online no credit check</a> cash loans fast <a href=http://loansonline.cars>payday installment loan</a>
User

Pay Day Loan /June 17 at 8:41 AM

loan online <a href="http://loansonline.cars">cash advance america scam</a> online loan <a href=http://loansonline.cars>installment loans online</a>
User

Loan Cash /June 17 at 10:00 AM

quick installment loans <a href="http://paydayloans.cars">loans for startups</a> lender <a href=http://paydayloans.cars>direct lender payday loans</a>
User

Spotloan /June 17 at 7:01 PM

24 hour payday loan <a href="http://loansonline.cars">loan online</a> loan online http://loansonline.cars - online loan
User

Speedycash /June 18 at 12:42 PM

loans with no income <a href="http://paydayloans.cars">payday lender</a> direct lender payday loans <a href=http://paydayloans.cars>cash advance payday loans online</a>
User

Quick Loan /June 20 at 12:35 AM

debt consolidation with bad credit <a href="http://paydayloans.cars">loan over the phone</a> payday loan direct lender <a href=http://paydayloans.cars>payday loans direct lender</a>
User

A Payday Loan /June 20 at 2:51 AM

payday loan direct lender <a href="http://paydayloans.cars">loan online instant</a> 300 loan <a href=http://paydayloans.cars>online signature loans no credit check</a>
User

Loans Online /June 22 at 5:44 AM

cash loans today <a href="http://loansonline.cars">online loans</a> online loan <a href=http://loansonline.cars>loan online</a>
User

MatLayell/May 6 at 12:21 PM

Tadalis Sx Soft Tabs Herstellung Levitra Viagra 25 Mg 4 Tabl <a href=http://bpdrugs.com>cialis vs viagra</a> Amoxicillin Without A Rx Pfizer Viagra Discount Card Cialis 5mg Achat
User

MatLayell/May 11 at 1:54 PM

Viagra 50 Mg For Sale <a href=http://orderviapills.com>viagra</a> How To Get Zithromax Is Cephalexin Good For Vaginal Infections
User

Bad Credit /June 25 at 1:28 AM

loan lenders <a href="http://paydayloans.cars">ez cash</a> online installment loans direct lenders <a href=http://paydayloans.cars>lender</a>
User

Direct Lender Loans /June 27 at 2:58 AM

loan lenders <a href="http://paydayloans.cars">payday loans direct lender</a> payday loans direct lender <a href=http://paydayloans.cars>advance online</a>
User

Online Lenders /June 27 at 11:54 AM

loan online <a href="http://loansonline.cars">loans zoom</a> cash advance network http://loansonline.cars - cash loans online
User

djgjkfg/November 20 at 7:02 AM

rtht
User

JasonFreni/March 1 at 9:00 PM

cialis trusted tabscialis back pain Cialis 60mg <a href="http://xcialis20mg.com">xcialis20mg.com</a>
User

Payday Loan /October 9 at 12:09 PM

poor credit loans <a href="https://creditloansguaranteedapproval.com">credit loans guaranteed approval</a> best payday loan <a href=https://creditloansguaranteedapproval.com>credit loans guaranteed approval</a>
User

Bad Credit /October 12 at 6:31 AM

money to lend <a href="https://creditloansguaranteedapproval.com">reputable debt consolidation companies</a> credit loans guaranteed approval <a href=https://creditloansguaranteedapproval.com>credit loans guaranteed approval</a>
User

Money Loan /October 12 at 1:42 PM

poor credit loans guaranteed approval <a href="https://creditloansguaranteedapproval.com">loan places near me</a> bad credit short term loans <a href=https://creditloansguaranteedapproval.com>no credit loans</a>
User

Payday Loans /October 16 at 3:33 PM

credit loans guaranteed approval <a href="https://creditloansguaranteedapproval.com/">credit loans guaranteed approval</a> credit direct loans <a href=https://creditloansguaranteedapproval.com/>credit loans guaranteed approval</a>
User

Payday Loan Online /October 16 at 9:53 PM

poor credit loans guaranteed approval <a href="https://creditloansguaranteedapproval.com/">credit loans guaranteed approval</a> credit loans guaranteed approval <a href=https://creditloansguaranteedapproval.com/>credit loans guaranteed approval</a>
User

Direct Lenders /October 19 at 9:51 PM

bad credit loans guaranteed approval <a href="https://creditloansguaranteedapproval.com/">credit loans guaranteed approval</a> credit loans guaranteed approval <a href=https://creditloansguaranteedapproval.com/>payday loans in kansas city mo</a>
User

RalphEligh/October 27 at 8:48 AM

Добрый день! Уважаемая служба поддержки я заполнила заявку ну насколько правильно незнаю, проверьте пожалуйста <a href=http://develop-software.ru>так должно быть?</a>
User

RalphEligh/October 27 at 10:28 AM

Добрый день! Уважаемая служба поддержки я заполнила заявку ну насколько правильно незнаю, проверьте пожалуйста <a href=http://develop-software.ru>Правильно?</a>
User

RalphEligh/October 27 at 4:19 PM

Добрый день! Уважаемая служба поддержки я заполнила заявку ну насколько правильно незнаю, проверьте пожалуйста <a href=http://develop-software.ru>Правильно?</a>
User

RalphEligh/November 3 at 8:16 AM

Добрый день! Уважаемая служба поддержки я заполнила заявку ну насколько правильно незнаю, проверьте пожалуйста <a href=http://develop-software.ru>вот ссылка</a>
User

GerardRop/January 29 at 4:11 PM

cialis without prescription mayavanrosendaal.com cialis without a doctor's prescription cialis without prescription buy cialis without prescription
User

Jospehmaf/January 29 at 11:46 PM

cialis off label uses cialis with free shipping cialis preise schweiz foro cialis generico cheap generic cialis tadalafil buy cialis bali the cheapest cialis generic cialis ranbaxy https://stowe365.com/#Buy-Cialis-20-mg
User

Jospehmaf/January 30 at 8:51 AM

order brand cialis online direct pharmacy usa cialis cialis online netherlands buy cialis no prescription australia brand name cialis canada rxmeds hub order cialis professional online prix cialis chez pharmassie cialis plus https://stowe365.com
User

Jospehmaf/January 30 at 6:29 PM

free refill on cialis cialis sales south africa cialis in der apotheke cialis and reviews sam's wholesale generic cialis purchasing cialis in canada cialis one a day online what is the best cialis to buy online https://stowe365.com/#Buy-Cialis-20-mg
User

Tony/January 30 at 11:49 PM

Hi I have tried sending you a message from your site but I have gotten an auto response saying it was not delivered for some bizarre reason, so here goes again! Please acknowledge receipt. As I mentioned in my earlier message, I would like to contribute one of my guides on crypto-backed loans to your blog. I used to work for a payday loan company in the UK and so I have quite a good knowledge of the financial lending sector. I decided to write this guide because I feel that cryptocurrency will have a major impact on the payday loan industry in the next 5 to 10 years. I have tried to be as detailed as possible so you will find that the guide is fairly lengthy. Perhaps it would be a good idea for you to split it up into several blog posts or do as you see fit. I am terribly sorry but I did not have much time to find royalty free images. One company that I contacted whilst doing research and collecting references for this guide did give me permission to publish on of their banners that I have included in the g-drive folder. The entire guide is saved in a Word document inside my Google drive which you can access via this link https://drive.google.com/drive/folders/1TjO3WVH0tKuzotBh65w8jrJaCUfsjDdP?usp=sharing I hope your readers will enjoy reading my guide. I would be most grateful if you could send me a link to the guide once you have published it! I will endeavour to write a couple more articles as and when I get some more free time: it is hell at work after the festive period. Have a fab day. Regards Tony
User

Jospehmaf/January 31 at 4:59 AM

cialis for sale net cialis soft tabs vs cialis buy cialis online overnight cialis en farmacias bestellen_cialis_generika retail cost of cialis cialis kaufen wien cialis no brasil mastercard https://stowe365.com
User

Jospehmaf/January 31 at 4:45 PM

using cialis when trying to get pregnant is there a generic for cialis cialis generic best price and delivery acquistare cialis online senza ricetta brand cialis pillscheap cialis 36 hour reviews best price cialis canada buy brand cialis no prescription https://stowe365.com
User

Tony/January 14 at 3:50 PM

Hi I have tried sending you a message from your site but I have gotten an auto response saying it was not delivered for some bizarre reason, so here goes again! Please acknowledge receipt. As I mentioned in my earlier message, I would like to contribute one of my guides on crypto-backed loans to your blog. I used to work for a payday loan company in the UK and so I have quite a good knowledge of the financial lending sector. I decided to write this guide because I feel that cryptocurrency will have a major impact on the payday loan industry in the next 5 to 10 years. I have tried to be as detailed as possible so you will find that the guide is fairly lengthy. Perhaps it would be a good idea for you to split it up into several blog posts or do as you see fit. I am terribly sorry but I did not have much time to find royalty free images. One company that I contacted whilst doing research and collecting references for this guide did give me permission to publish on of their banners that I have included in the g-drive folder. The entire guide is saved in a Word document inside my Google drive which you can access via this link https://drive.google.com/drive/folders/1TjO3WVH0tKuzotBh65w8jrJaCUfsjDdP?usp=sharing I hope your readers will enjoy reading my guide. I would be most grateful if you could send me a link to the guide once you have published it! I will endeavour to write a couple more articles as and when I get some more free time: it is hell at work after the festive period. Have a fab day. Regards Tony
User

RalphEligh/January 18 at 5:54 PM

Добрый день! Уважаемая служба поддержки я заполнила заявку ну насколько правильно незнаю, проверьте пожалуйста <a href=http://prommehdetal.ru/>так должно быть?</a>
User

Davidsnisp/February 5 at 10:38 AM

cialis erection pictures cialis pharmacy review <a href="http://kaivanrosendaal.com/">Buy Cheap Cialis</a> buy cialis pattaya generisk cialis danmark <a href=http://kaivanrosendaal.com/>generic cialis tadalafil</a> cialis scam cialis lieferanten http://kaivanrosendaal.com/#discount-cialis
User

DouglasAmumb/February 7 at 3:50 PM

http://sdfgdfsgfdhfgjkur.com/ <a href=http://sdfgdfsgfdhfgjkur.com/#>click here to buy cialis</a> <a href="http://sdfgdfsgfdhfgjkur.com/#">cialis tulsa ok</a>
User

JasonFreni/February 28 at 7:48 PM

non generic cialis in usaonline pharmacy for cialis review Buy Cialis 40mg <a href="http://xcialis20mg.com">Buy Cialis</a>
User

JasonFreni/March 2 at 5:29 PM

donde comprar comprar cialiscanada drug pharmacy cialis Cialis 10mg <a href="http://xcialis20mg.com">http://xcialis20mg.com</a>
User

Jospehmaf/February 1 at 10:27 AM

what to say to get prescribed cialis buy cialis online from usa buy cialis online canada paypal cialis for daily use free trial best canadian pharmacy cialis cialis danger buy cialis atlanta cialis online paypal payment https://stowe365.com
User

Tony/February 1 at 10:56 PM

Hi I have tried sending you a message from your site but I have gotten an auto response saying it was not delivered for some bizarre reason, so here goes again! Please acknowledge receipt. As I mentioned in my earlier message, I would like to contribute one of my guides on crypto-backed loans to your blog. I used to work for a payday loan company in the UK and so I have quite a good knowledge of the financial lending sector. I decided to write this guide because I feel that cryptocurrency will have a major impact on the payday loan industry in the next 5 to 10 years. I have tried to be as detailed as possible so you will find that the guide is fairly lengthy. Perhaps it would be a good idea for you to split it up into several blog posts or do as you see fit. I am terribly sorry but I did not have much time to find royalty free images. One company that I contacted whilst doing research and collecting references for this guide did give me permission to publish on of their banners that I have included in the g-drive folder. The entire guide is saved in a Word document inside my Google drive which you can access via this link https://drive.google.com/drive/folders/1TjO3WVH0tKuzotBh65w8jrJaCUfsjDdP?usp=sharing I hope your readers will enjoy reading my guide. I would be most grateful if you could send me a link to the guide once you have published it! I will endeavour to write a couple more articles as and when I get some more free time: it is hell at work after the festive period. Have a fab day. Regards Tony
User

kamagra shop deutschland/February 2 at 2:50 AM

kamagra 100 mg usa <a href=http://kamagra100mgusa.com/#>kamagra kaufen</a> kamagra online <a href=http://kamagra100mgusa.com/#>kamagra 100mg</a>
User

Davidsnisp/February 2 at 4:16 PM

cialis buy in new jersey como conprar cialis <a href="http://kaivanrosendaal.com">cialis vs viagra</a> cheap cialis international what is better cialis or viag... <a href=http://kaivanrosendaal.com>cialis lowest price</a> chinese cialis reviews generic cialis discover http://kaivanrosendaal.com/#cialis-online
User

Davidsnisp/February 4 at 11:12 AM

cialis bestellen rezeptfrei cialis generika in deutschland kaufen <a href="http://kaivanrosendaal.com/">cialis</a> cialis online niederlande generic cialis pills <a href=http://kaivanrosendaal.com>cialis cost</a> super discount cialis ordercialis by check http://kaivanrosendaal.com/#cialis-dosage
User

Davidsnisp/February 3 at 1:41 AM

buy cialis online in hawaii cialis tablete u bih <a href="http://kaivanrosendaal.com">discount cialis</a> buy cialis super active paypal cialis coupon codes discount <a href=http://kaivanrosendaal.com>Cheap Cialis</a> cialis wirkungsdauer cialis kanada http://kaivanrosendaal.com/#200-cialis-coupon
User

Davidsnisp/February 3 at 3:58 PM

cheap cialis in south africa cialis online fastest delivery <a href="http://kaivanrosendaal.com/">cialis pills</a> cialis 30 day free trial coupon cialis 20mg review <a href=http://kaivanrosendaal.com>Cialis Cheap Buy Online</a> prescription cialis medecin cialis soft tab new york compra http://kaivanrosendaal.com/#cialis-prices
User

Davidsnisp/February 4 at 12:15 AM

compare cost of cialis discount cialis online overnight <a href="http://kaivanrosendaal.com">cialis without a doctor's prescription</a> cialis daily best price blackmarket cialis <a href=http://kaivanrosendaal.com>generic cialis</a> generic for cialis in the usa cost of cialis daily dose http://kaivanrosendaal.com/#Cialis-Cheap-Buy-Online
User

Davidsnisp/February 4 at 11:09 PM

cialis generic name generic cialis testimonials <a href="http://kaivanrosendaal.com/">Buy Cheap Cialis</a> generic cialis free sample cialis 5mg generic sale <a href=http://kaivanrosendaal.com/>cialis official site</a> cheap cipla cialis cialis online reviews http://kaivanrosendaal.com/#cialis-savings-card
User

Davidsnisp/February 5 at 7:32 PM

cialis prescription prices buy+cialis+online+without+prescription+in+canada <a href="http://kaivanrosendaal.com">cialis generic availability</a> buy cialis online with fast shipping cialis price per pill <a href=http://kaivanrosendaal.com>discount cialis</a> generic cialis jelly need to buy cialis http://kaivanrosendaal.com/#tadalafil
User

Tony/February 5 at 11:59 PM

Hi I have tried sending you a message from your site but I have gotten an auto response saying it was not delivered for some bizarre reason, so here goes again! Please acknowledge receipt. As I mentioned in my earlier message, I would like to contribute one of my guides on crypto-backed loans to your blog. I used to work for a payday loan company in the UK and so I have quite a good knowledge of the financial lending sector. I decided to write this guide because I feel that cryptocurrency will have a major impact on the payday loan industry in the next 5 to 10 years. I have tried to be as detailed as possible so you will find that the guide is fairly lengthy. Perhaps it would be a good idea for you to split it up into several blog posts or do as you see fit. I am terribly sorry but I did not have much time to find royalty free images. One company that I contacted whilst doing research and collecting references for this guide did give me permission to publish on of their banners that I have included in the g-drive folder. The entire guide is saved in a Word document inside my Google drive which you can access via this link https://drive.google.com/drive/folders/1TjO3WVH0tKuzotBh65w8jrJaCUfsjDdP?usp=sharing I hope your readers will enjoy reading my guide. I would be most grateful if you could send me a link to the guide once you have published it! I will endeavour to write a couple more articles as and when I get some more free time: it is hell at work after the festive period. Have a fab day. Regards Tony
User

Tony/February 9 at 3:14 AM

Hi I have tried sending you a message from your site but I have gotten an auto response saying it was not delivered for some bizarre reason, so here goes again! Please acknowledge receipt. As I mentioned in my earlier message, I would like to contribute one of my guides on crypto-backed loans to your blog. I used to work for a payday loan company in the UK and so I have quite a good knowledge of the financial lending sector. I decided to write this guide because I feel that cryptocurrency will have a major impact on the payday loan industry in the next 5 to 10 years. I have tried to be as detailed as possible so you will find that the guide is fairly lengthy. Perhaps it would be a good idea for you to split it up into several blog posts or do as you see fit. I am terribly sorry but I did not have much time to find royalty free images. One company that I contacted whilst doing research and collecting references for this guide did give me permission to publish on of their banners that I have included in the g-drive folder. The entire guide is saved in a Word document inside my Google drive which you can access via this link https://drive.google.com/drive/folders/1TjO3WVH0tKuzotBh65w8jrJaCUfsjDdP?usp=sharing I hope your readers will enjoy reading my guide. I would be most grateful if you could send me a link to the guide once you have published it! I will endeavour to write a couple more articles as and when I get some more free time: it is hell at work after the festive period. Have a fab day. Regards Tony
User

Jonathan Weyermann/February 23 at 4:16 AM

Hello Tony, I'd love to take a look at it, but your link seems broken
User

Mittie Astudillo/February 14 at 7:32 AM

There is a negative video circulating about your site that is going viral. You might want to check out the video at http://www.badreviewssharing.website
User

Kat/February 14 at 5:26 PM

Hello Is your website text outdated & boring? Does it need a ninja copywriter to give it that magic touch to bring in more traffic & sales? Anyways, like my content I like to get to the point. I'd like to write a sample article for your webste. If that sounds good, please learn more here: https://kathreadwrites.xyz/us-promo/ (SAVE $50+) Be Fantastic, Kat P.S.I spend my time writing copy for clients. This means I try to avoid emails if possible. I do, however, prioritize existing clients & any new website inquiries. These get a FAST response. If you want to get in touch, please use the contact form on my website instead of emailing me. Unsubscribe: https://kathreadwrites.xyz/unsub/?dom=jonathanweyermann.com
User

feeerardRop/February 24 at 11:22 PM

erfahrungen mit online apotheken cialis <a href="http://www.mayavanrosendaal.com">cialis without prescription online </a> http://arcadegz.freehostia.com/profile/317175/Koenig59Krog.htm https://getsatisfaction.com/people/newman35ivey https://theconversation.com/profiles/hoover-mose-696276 http://forum.plantuml.net/index.php?qa=user&qa_1=ivey61rees https://sharenator.com/profile/skrivermccoy0/ comprare cialis online forum <a href="http://www.mayavanrosendaal.com">http://www.mayavanrosendaal.com </a>
User

Shasta Keaton/February 26 at 2:56 PM

Hi after looking at your site profile, we will like to discuss about the possibility of sponsoring your site. Our Company profile: https://themoneyguide.net Please take a look at our profile and advise if you are interested to discuss further on the sponsorship.
User

JasonFreni/March 1 at 3:38 AM

cialis phone ordersfree voucher for cialis online pharmacy Cialis 40 mg <a href="http://xcialis20mg.com">Cialis 20mg</a>
User

JasonFreni/March 1 at 12:21 PM

cialis naturale in erboristeriaacquistare cialis in contanti Cialis 60mg <a href="http://xcialis20mg.com">http://xcialis20mg.com</a>
User

JasonFreni/March 2 at 4:46 AM

cheap cialis from usado prescription plans cover cialis Cialis 60 mg <a href="http://xcialis20mg.com">http://xcialis20mg.com</a>
User

JasonFreni/March 2 at 12:02 PM

cialis legale quebec paypalcialis for daily use side effects Buy Cialis 20mg <a href="http://xcialis20mg.com">http://xcialis20mg.com</a>
User

Henryfax/March 5 at 10:10 AM

typical price for cialis <a href="https://skylensnw.com/">Buy cialis 40mg</a> https://skylensnw.com http://oblosvita.com/user/Daley67Clements/ http://www.tagsorrento.it/index.php?option=com_k2&view=itemlist&task=user&id=936581 http://brantley43carlsen.ebook-123.com/post/purchase-cialis-tadalafil-prescribed-online-delivered-to-your-door
User

Henryfax/March 5 at 8:38 PM

cialis for daily use from canada <a href="https://skylensnw.com/">Buy cialis 20 mg</a> https://skylensnw.com http://www.research.pmcg-i.com/index.php?option=com_k2&view=itemlist&task=user&id=1057702 https://dokuwiki.stream/wiki/Purchase_Cialis_From_81p https://hikvisiondb.webcam/wiki/Purchase_Cialis_Online_With_out_A_Medical_doctors_Prescription
User

Henryfax/March 6 at 6:21 AM

cialis and stress test <a href="https://skylensnw.com/">Buy cialis 40mg</a> https://skylensnw.com http://cutt.us/aVUUb http://brantley51brantley.pen.io http://www.idolocharter.com/index.php?option=com_k2&view=itemlist&task=user&id=872187
User

Marjorie Lascelles/March 16 at 11:00 PM

This is important. Please check out https://www.binaryoptiontrading.club/
User

Georgedew/March 29 at 7:25 PM

slot machine jackpot 2016 slot machine bonus 2018 italia free slot machine games online to play <a href="http://hlaastmu.com/">giochi di macchina</a> slot machine lady robin hood come clonare slot machine slot machine gratis da bar poker slot machine 81 slot machine symbols png intralot slot machine <a href=http://hlaastmu.com/#slot>www slot machine gratis</a> http://hlaastmu.com
User

Georgedew/March 31 at 8:43 PM

ordinanza slot machine verona le migliori slot machine tutti giochi slot machine gratis <a href="http://hlaastmu.com/">slot online gratis</a> casino giochi gratis slot machine ulisse slot machine gratis slot machine symbols roll a top slot machine slot machine gratis fowl play gold download slot machine <a href=http://hlaastmu.com>slot machine gratis da scaricare</a> http://hlaastmu.com
User

Georgedew/March 28 at 4:45 PM

free slot machine lobstermania demo slot machine free slot machine games with no download <a href="http://hlaastmu.com/#slot">slotgratis</a> nuova legge di stabilitГ  slot machine tutti i giochi di slot machine gratis significato slot machine slot machine gratis davinci diamonds slot machine games free online ulisse slot machine bonus <a href=http://hlaastmu.com>slot machine bar</a> http://hlaastmu.com
User

Georgedew/March 28 at 9:11 PM

slot machine asd game slot machine free zeus slot machine las vegas <a href="http://hlaastmu.com/">slot online</a> slot machine 3d gratis percentuale guadagno slot machine 2018 virus slot machine slot machine bonus scarica giochi gratis per pc slot machine utile slot machine <a href=http://www.hlaastmu.com>giochi di slot</a> http://hlaastmu.com
User

Georgedew/March 29 at 1:26 AM

vending machine 30 slot double da vinci slot machine luoghi sensibili slot machine lombardia <a href="http://www.hlaastmu.com">giochi gratis 2016</a> giochi slot machine gratis da bar senza scaricare genova slot machine online slot machine mobile vending machine 30 slot slot machine streghe best slot machine odds in las vegas <a href=http://hlaastmu.com/>slot machine gratis online</a> http://hlaastmu.com
User

Georgedew/March 29 at 5:47 AM

is slot machine in fifa 16 giochi gratis online slot machine dolphin pearl deluxe ordinanza slot machine firenze <a href="http://hlaastmu.com/#slot">giochi con le macchine</a> slot machine six 666 slot machine schede slot machine usate software per slot machine da bar slot machine bar bonus oggi tutto va così siamo in una slot machine <a href=http://hlaastmu.com>giochi grati</a> http://hlaastmu.com
User

Georgedew/March 29 at 10:13 AM

video slot machine 2018 slot machine know your enemy slot machine roma <a href="http://hlaastmu.com">slot free</a> slot machine hd nuove leggi slot machine slot machine 777 legge sulle slot machine da bar 2018 software slot machine iphone pokemon red slot machine strategy <a href=http://hlaastmu.com/#slot>giochi online gratuiti</a> http://hlaastmu.com
User

Georgedew/March 29 at 2:48 PM

slot machine usate giochi di casino slot machine gratis slot machine catania <a href="http://hlaastmu.com">slot gratis tutte</a> come giocare alle slot machine sognare di giocare alle slot machine si puo vincere alle slot machine lucky 88 slot machine slot machine premium guarire dalle slot machine <a href=http://www.hlaastmu.com>slot gratis tutte</a> http://hlaastmu.com
User

Georgedew/March 29 at 11:52 PM

legge slot machine settembre 2017 app per vincere alle slot machine slot machine industry <a href="http://hlaastmu.com">http://hlaastmu.com</a> slot machine con 10 euro gratis gioca gratis slot machine da bar aziende di slot machine slot machine cha cha cha download magic flower slot machine trucchi slot machine hollywood <a href=http://hlaastmu.com/#slot>slot gratis gallina</a> http://hlaastmu.com
User

Georgedew/March 30 at 4:14 AM

vegas slot machine winners slot machine winners 2017 slot machine vtl <a href="http://www.hlaastmu.com">giochi da scaricare gratis</a> lucky ladies slot machine proventi da slot machine aspetti fiscali trucchi slot machine aams casino slot machine tips slot machine 3d online gratis slot machine bonus gratis <a href=http://hlaastmu.com/#slot>giochi slot machine gratis</a> http://hlaastmu.com
User

Georgedew/March 31 at 8:21 AM

slot machine gratis da bar gallina athena slot machine come vincere alle slot machine da bar <a href="http://hlaastmu.com">giochi di slot gratis</a> zeus 2 slot machine cheats high limit slot machine jackpot videos double face slot machine calcolo tasse slot machine slot machine senza deposito con bonus chiave universale per tutte slot machine <a href=http://hlaastmu.com/>slot nuove gratis</a> http://hlaastmu.com
User

Georgedew/March 31 at 12:31 PM

via le slot machine dai bar ladri slot machine mafia e slot machine <a href="http://hlaastmu.com/">giochi gratis nuovi 2016</a> mastermedia slot machine best slot machine for phone slot machine videos slot machine gallina android giochi gratis slot machine 5 rulli da bar 5 stelle slot machine <a href=http://hlaastmu.com/#slot>giochi con le macchine</a> http://hlaastmu.com
User

Georgedew/March 31 at 4:36 PM

giochi casinГІ gratis slot machine snai slot machine smart card slot machine <a href="http://hlaastmu.com/#slot">slot gratis senza scaricare</a> giochi gratis online slot machine ripartizione incasso slot machine slot machine giochi gratuiti simulatore slot machine bar slot machine senza soldi slot machine vietate nei bar <a href=http://www.hlaastmu.com>slot bar</a> http://hlaastmu.com
User

Georgedew/April 1 at 12:48 AM

slot machine blackjack adult slot machine 7 free online slot machine <a href="http://www.hlaastmu.com">slot free</a> slot machine nel bar slot machine killer w-18 slot machine princess of amazon malattia da gioco slot machine slot mortising machine valutazione slot machine <a href=http://www.hlaastmu.com>gioca gratis slot</a> http://hlaastmu.com
User

Georgedew/April 1 at 5:03 AM

big easy slot machine free lavoro slot machine roma slot machine caserta <a href="http://hlaastmu.com/#slot">slot bar</a> gonzo's quest slot machine citta degli usa con slot machine dappertutto slot machine cha cha cha black knight video slot machine soldi condonati slot machine magnete slot machine <a href=http://hlaastmu.com/>scaricare giochi gratis</a> http://hlaastmu.com
User

Georgedew/April 1 at 9:26 AM

trucchi slot machine casino jammer slot machine e.m.p slot machine piu vincenti <a href="http://hlaastmu.com/#slot">http://www.hlaastmu.com</a> the game slot machine slot machine probabilitГ  di vincita giochi slot machine gratis online senza scaricare termini slot machine scritture contabili esercente slot machine giochi slot machine haunted house gratis <a href=http://hlaastmu.com/#slot>giochi di slot gratis</a> http://hlaastmu.com
User

Georgedew/April 1 at 5:57 PM

cleopatra 3 slot machine acquisto slot machine bar duke nukem slot machine <a href="http://hlaastmu.com/">http://hlaastmu.com/</a> giochi slot machine gratis senza scaricare bonus slot machine circus slot machine e spesometro slot machine vietate nelle sale scommesse slot machine online random seed scarica gratis slot machine gallina <a href=http://www.hlaastmu.com>giochi di slot gratis</a> http://hlaastmu.com
User

Georgedew/April 1 at 10:27 PM

best slot machine app on iphone gonz' est slot machine free online slot machine games for real money <a href="http://hlaastmu.com/#slot">giochi gratis flash</a> slot machine ams slot machine gratis libri slot machine hacker app slot machine my choice vizio del gioco slot machine slot machine mame <a href=http://hlaastmu.com>giochi di bar</a> http://hlaastmu.com
User

Georgedew/April 2 at 2:55 AM

giocare gratis senza scaricare slot machine contratto noleggio slot machine slot machine galline <a href="http://hlaastmu.com">gioca gratis slot</a> ordinanza slot machine verona slot machine bar guadagno regione piemonte nuova legge slot machine slot machine napoleon gratis slot machine foto slot machine ultima generazione gratis <a href=http://hlaastmu.com/>tutti i giochi gratis del mondo</a> http://hlaastmu.com
User

Georgedew/April 2 at 7:24 AM

slot machine da bar vecchie vendita slot machine usate programma controllo slot machine <a href="http://hlaastmu.com">giochi nuovi gratis</a> trucchi slot machine la fattoria ricavi slot machine iva slot machine el torero vincite slot machine da bar cuphead slot machine best slot machine bovada <a href=http://hlaastmu.com/>giochi gratis flash</a> http://hlaastmu.com
User

Georgedew/April 2 at 11:54 AM

musica delle slot machine apertura sala slot machine franchising slot machine on line <a href="http://hlaastmu.com/">slot gratis online</a> riciclare soldi slot machine slot machine giri gratis cleopatra 3 slot machine lost planet 2 slot machine passwords youtube vincite slot machine slot machine cha cha cha online <a href=http://www.hlaastmu.com>scarica giochi gratis</a> http://hlaastmu.com
User

Georgedew/April 2 at 4:28 PM

braccio di ferro slot machine wms zeus slot machine slot machine da bar ulisse <a href="http://hlaastmu.com">gioca gratis slot</a> slot machine 2016 ulisse slot machine costruire jammer slot machine elsy slot machine slot machine lottomatica slot machine con bonus senza deposito <a href=http://hlaastmu.com>slot machine gratis gioco</a> http://hlaastmu.com
User

Dereksut/April 2 at 11:41 PM

incontri gay como e provincia <a herf="http://zopzlowtarnow.pl/trabajo/91/chat-mallorca-gay.html">chat terra illes balears</a> bacheca incontri gay ragusa incontri gay bicocca <a herf="http://restart-and-go.com/sexo/10/amistad-cantabria.html">amistad cantabria</a> gay piacenza incontri incontri a palermo gay <a herf="http://audiovisualesyantenasrpena.es/trabajo/18/chat-gay-en-tenerife.html">chat hispano albacete</a> incontri gay a salerno bakeka incontri salerno gay <a herf="http://restart-and-go.com/sexo/contactos-gays-sierra-en-santa-cruz-de-tenerife/chatdelatele.html">xatdelatele</a> incontri sesso gay torino bakeka incontri gay perugia <a href="http://okx.alkhamsa.net/backpage-deerfield-beach-florida-dating.html">Backpage deerfield beach florida dating</a> incontri gay foligno incontri gay belluno <a href="http://nfze.klapedu.com/are-donna-from-texas-flip-n-move-dating-dating.html">Are donna from texas flip n move dating dating</a> incontri gay bergmo bakeka incontri gay taranto <a herf="http://restart-and-go.com/sexo/2/trabajo-desde-casa-ensobrado-de-cartas.html">ensobrar desde casa</a> incontri gay al buio bakeca incontri gay pavia <a href="http://btum.klapedu.com/transvestite-dating-new-york.html">Transvestite dating new york</a> incontri tra ragazzi gay incontri gay termoli <a href="http://duob.francesjaye.com/dating-san-marcos-blanket-labels.html">Dating san marcos blanket labels</a> incontri gay a colleferro
User

Dereksut/April 3 at 5:57 AM

incontri gay a monza <a herf="http://restart-and-go.com/sexo/contactos-gays-cruising-en-pontevedra/paja-telefono-gay.html">paja telГ©fono</a> incontri di uomini gay incontri brescia incontri gay <a href="http://xe.glitterandbliss.com/gay-dating-port-charlotte-fl.html">Gay dating port charlotte fl</a> incontri gay sex anziani gay incontri <a href="http://efv.vietnamadventurer.com/eliza-galarza-brooklyn-ny-dating.html">Eliza galarza brooklyn ny dating</a> incontri gay vignola incontri gay a savona <a herf="http://restart-and-go.com/sexo/contactos-gays-arabe-en-toledo/contactos-gay-en-santiago-de-compostela.html">cruising santiago de compostela</a> incontri gay mirandola bacheca incontri trapani gay <a herf="http://restart-and-go.com/sexo/2/trabajo-desde-casa-ensobrado-de-cartas.html">ensobrar cartas desde casa</a> bacheca incontri gay foggia incontri gay treviglio <a herf="http://restart-and-go.com/sexo/contactos-gays-fuenlabrada-en-palencia/contactos-en-ciudad-real-capital.html">contacto chicas ciudad real</a> incontri verona gay incontri gay vicena <a href="http://xbf.dustinklein.com/transgender-dating-albany-ny.html">Transgender dating albany ny</a> incontri gay acosenza gay maturi incontri <a herf="http://restart-and-go.com/sexo/contactos-gays-arabe-en-toledo/sauna-gay-elche.html">saunas gay malaga</a> macerata bakeca incontri gay bakeka incontri gay latina <a herf="http://restart-and-go.com/sexo/contactos-gays-sierra-en-santa-cruz-de-tenerife/gays-castellon.html">mil anuncios contactos castellon</a> incontri gay molise
User

Dereksut/April 3 at 12:17 PM

incontri gay a torino <a herf="http://audiovisualesyantenasrpena.es/trabajo/4/milanuncios-gay-pasion.html">pasion gay valdemoro</a> incontri gay guidonia bakeka incontri gay roma <a href="http://onzv.klapedu.com/dating-a-minor-texas-law.html">Dating a minor texas law</a> bakeca incontri gay a livorno bakeca incontri gay a mestre <a herf="http://audiovisualesyantenasrpena.es/trabajo/4/milanuncios-gay-pasion.html">gaypasion</a> bacheca incontri gay enna bacheca incontri gay a treviso <a herf="http://restart-and-go.com/sexo/contactos-gays-arabe-en-toledo/contactos-chicas-asturias.html">mobifriends asturias</a> gay siena incontri incontri gay como e provincia <a herf="http://restart-and-go.com/sexo/contactos-gays-arabe-en-toledo/milanuncios-gay-vilafranca.html">mil anuncios gay barcelona</a> bakeca incontri ancona gay bakeca incontri gay roma <a herf="http://zopzlowtarnow.pl/trabajo/contactos-gays-masaje-en-alava/infoexpres-elche.html">teleelx ofertas de empleo</a> incontri gay campania varese bakeca incontri gay <a href="http://vl.kassidijohnson.com/mary-pham-online-dating-houston.html">Mary pham online dating houston</a> app incontri gay migliori bergamo bakeca incontri gay <a href="http://awhx.francesjaye.com/craigslist-dating-houston-tx.html">Craigslist dating houston tx</a> incontri con gay maturi incontri gay agropoli <a herf="http://restart-and-go.com/sexo/contactos-gays-cruising-en-pontevedra/contacto-gay-sevilla.html">cruising gay bilbao</a> incontri gay ascoli
User

Dereksut/April 3 at 6:25 PM

bacheca incontri bergamo gay <a herf="http://restart-and-go.com/sexo/10/milanuncios-gay-gandia.html">milanuncios gays santiago</a> incontri gay a sassari migliori incontri gay <a herf="http://restart-and-go.com/sexo/contactos-gays-arabe-en-toledo/milanuncios-gay-leon.html">milanuncios gay leon</a> bacheca incontri lecce gay numeri di telefono incontri gay <a herf="http://restart-and-go.com/sexo/contactos-gays-rumano-en-segovia/contactos-gay-avila.html">guia gay de carreteras</a> incontri gay a rimini incontri cremona gay <a href="http://fe.dustinklein.com/pof-dating-females-elmira-ny.html">Pof dating females elmira ny</a> incontri gay a nuoro incontri gay brescis <a herf="http://zopzlowtarnow.pl/trabajo/5/fuerteocacion.html">fuerteocasion fuerteventura</a> bacheca incontri gay calabria gay abruzzo incontri <a herf="http://zopzlowtarnow.pl/trabajo/contactos-gays-masaje-en-alava/contactos-gay-verin.html">pasion verin</a> bacheca incontri gay pordenone incontri gay e trav caltanissetta <a herf="http://audiovisualesyantenasrpena.es/trabajo/191/carabinas-pcp-ocasion.html">milanuncio escopetas</a> incontri gay bolpgna incontri gay sassuolo <a herf="http://restart-and-go.com/sexo/4/gays-en-manresa.html">cruising sabadell</a> sito per incontri gay incontri gay/modena <a herf="http://audiovisualesyantenasrpena.es/trabajo/647/trabajar-en-valencia.html">milanuncio don benito</a> incontri gay belluno
User

Dereksut/April 4 at 12:18 AM

bakeca incontri gay livorno <a herf="http://restart-and-go.com/sexo/contactos-gays-chaperos-en-soria/pasion-com-madrid-gay.html">pasion mujeres fuerteventura</a> bakeka incontri gay latina incontri gay a rom <a herf="http://zopzlowtarnow.pl/trabajo/91/gay-chat-sevilla.html">chat hispano gay sevilla</a> bacheca incontri gay grosseto incontri gay lugano <a herf="http://zopzlowtarnow.pl/trabajo/contactos-gays-masaje-en-alava/infoexpres-elche.html">www radioelche com ofertas de trabajo</a> vivastreet incontri gay foggia luoghi incontri gay <a href="http://cjtz.dustinklein.com/britain-dating-usa.html">Britain dating usa</a> incontri gay lanciano incontri gay a mantova <a href="http://ee.francesjaye.com/muslim-women-for-marriage-dating-california.html">Muslim women for marriage dating california</a> incontri gay pz incontri gay apadova <a herf="http://restart-and-go.com/sexo/contactos-gays-arabe-en-toledo/contactos-gay-tenerife.html">chico busca chico en tenerife</a> incontri gay a vercelli incontri gay arese <a href="http://rdrq.gingerbread-house-patterns.com/black-men-and-white-women-dating-in-philadelphia.html">Black men and white women dating in philadelphia</a> incontri gay a taranto incontri gay caglisri <a herf="http://zopzlowtarnow.pl/trabajo">milanuncio lanzarote</a> incontri gay riccione incontri gay macerata <a herf="http://restart-and-go.com/sexo/contactos-gays-arabe-en-toledo/infoexpres-elche.html">radio elche ofertas de empleo</a> incontri gay taranto
User

Dereksut/April 4 at 5:21 AM

incontri a napoli gay <a herf="http://zopzlowtarnow.pl/trabajo/contactos-gays-masaje-en-alava/rifles-de-segunda-mano.html">armeria arminse segunda mano</a> bakeka incontri bari gay bakeca incontri gay <a href="http://sz.jerrywolivelpc.com/">Best dating app new york</a> incontri gay san vincenzo bakeka incontri roma gay <a herf="http://restart-and-go.com/sexo/contactos-gays-villalba-en-barcelona/rifles-de-segunda-mano-semiautomaticos.html">arminse rifles</a> bacheca incontri gay vicenza gay incontri varese <a herf="http://audiovisualesyantenasrpena.es/trabajo/40/contactos-gay-vigo.html">dogging traductor</a> incontri orge gay bergamo annunci incontri gay parma <a herf="http://audiovisualesyantenasrpena.es/trabajo/1/ambiente-gay-benidorm.html">ambiente gay benidorm</a> incontri gay orbetello incontri gay arona <a herf="http://restart-and-go.com/sexo/contactos-gays-fuenlabrada-en-palencia/maduras-salamanca.html">mujeres maduras en salamanca</a> incontri gГ y cruising incontri gay stradella <a herf="http://zopzlowtarnow.pl/trabajo/5/contactos-huelva.html">milanuncio servicio domestico madrid</a> incontri gГ y bacheca incontri gay taranto <a href="http://mt.alkhamsa.net/texas-female-dating-on-tumblr.html">Texas female dating on tumblr</a> firenze incontri gay incontri gay caserta <a herf="http://zopzlowtarnow.pl/trabajo">ofertas empleo vigo milanuncios</a> annunci incontri gay brescia
User

Richard Stock/April 5 at 5:55 PM

Not sure how to begin this message, so here goes my best attempt. Allow me to explain a little history 1st, I´m semi-retired USA citizen living in mexico with 2 daughters and my wife which is Mexican. We moved here a few years ago to help care for her parents and allow my daughters to learn more about their heritage. A few months ago my 16 and now 17 year old daughter wanted to make a change about the monstrosity happening here in Veracruz Mexico. I started a drone video and photo company here in mexico (back ground in civil engineering) so my daughter and I begin brainstorming about ideas to make change and help mexico. We researched together and formed an idea using theories that are being studied by world renowned Professor Amy Z. Mundorff Biological Anthropologist using airplanes lidar and satellite images. So I contacted Professor Amy Z. Mundorff and explained my theories using photogrammetry technologies to located possible clandestine graves, please read the attached Abstract to understand more our new theory. Dr. Amy Z. Mundorff has identified more than 16,000 bodies discovered in clandestine graves world wide and is very interested in my new theory and will consult with me and my daughter. My daughter fund raised the money to purchase 2 reach rs+ units and we have learned and tested them together. Wonderful Father Daughter bonding experience. When we prove the theories our procedures will be used worldwide by many government agencies, private companies, education institutions and private citizens for search, recovery, and criminal prosecution. Please read the attached articles of monstrosity happening here in Veracruz Mexico all within 50 km from my house alone. https://edition.cnn.com/2017/03/15/americas/mexico-mass-grave-skulls-found-veracruz/index.html https://www.bbc.com/news/world-latin-america-46110115 https://www.telesurenglish.net/news/Mexico-Anonymous-Tip-Hints-At-Mass-Grave-With-500-Victims-20180817-0014.html We want to raise this money to purchase the DJI RTK drone from the DJI store https://www.dji.com/phantom-4-rtk With your help we can help family and friends find andrecover their love ones. Please help, we will invest our money in travel, hotels, and food. Please our time. We believe in this cause. Help us reach our goal ! Thank you for your time to read this. https://www.gofundme.com/search-and-recovery-of-clandestine-graves
User

nehawbah/April 15 at 6:37 AM

http://theprettyguineapig.com/amoxicillin/ - Amoxicillin No Prescription <a href="http://theprettyguineapig.com/amoxicillin/">Buy Amoxicillin Online</a> rkj.qwxa.jonathanweyermann.com.wnb.gn http://theprettyguineapig.com/amoxicillin/
User

ikajobiqo/April 15 at 7:22 AM

http://theprettyguineapig.com/amoxicillin/ - Buy Amoxil 500mg <a href="http://theprettyguineapig.com/amoxicillin/">Amoxicillin</a> pyt.ebwj.jonathanweyermann.com.gva.ze http://theprettyguineapig.com/amoxicillin/
User

Darrel Haley/April 23 at 3:55 AM

Want more customers? Nothing can help: bit.ly/nothingcan jonathanweyermann.com
User

Lornabed/April 25 at 8:03 AM

Глаза – это не только зеркало, но и возможность наблюдать за окружающим миром, вести активный, здоровый образ жизни, подробнее на <a href=http://vobguy.com>vobguy.com</a>
User

Karri Barringer/April 28 at 9:56 PM

Hi! You know, most businesses get organic traffic from their blogs, and we feel that you could use a little help, since you are not blogging every day yet. Writing takes a lot of time, and we have just the team to come up with great content you need. You can have your new article to post on jonathanweyermann.com starting at $10 in as little as 5 days! Check out our work and reviews from past clients here: bit.ly/uswriters Thanks for your time, Have a great day. Karri Questions? Send a message to our support site or check out the FAQ.
User

Ronald GARRETSON/May 3 at 10:57 AM

Dear Madam, Dear Sir Are you looking for a luxury Rolls-Royce, Ferrari, McLaren or Bentley for your fancy spring/summer trips? We can offer you the following luxury and famous European cars for very affordable prices: 2017 Rolls-Royce Dawn *** 2017 Rolls-Royce Wraith *** 2016 Rolls-Royce Dawn *** 2015 Rolls-Royce Ghost II *** 2011 Rolls-Royce Ghost *** 2005 Rolls-Royce Phantom *** 2018 Ferrari Portofino *** 2018 Ferrari 488 Spider *** 2014 Ferrari FF *** 2011 Ferrari California *** 2011 Ferrari 458 *** 2009 Ferrari F430 *** 2002 Ferrari F360 *** 1999 Ferrari 456M GTA *** 1995 Ferrari F355 Berlinetta *** 1990 Ferrari Testarossa *** 1988 Ferrari Testarossa *** 1988 Ferrari 328 GTS *** 2019 Porsche 911 GT3 *** 2018 Porsche 911 GT3 *** 2017 Porsche 991 GT3 RS *** 2015 Porsche 911 Targa 4S *** 2014 Porsche 911 GT3 *** 2014 Porsche 911 Carrera 4S *** 2018 McLaren 720C *** 2013 McLaren MP4-12C *** 2013 Bentley Continental GTC *** 2012 Bentley Continental GT.We have these iconic classic cars available for sale too: 1930 Reo Flying Cloud 25 (only one piece of this car exists worldwide *** Iconic 1938 BMW 328 Roadster *** 1954 BMW 501 V8 Convertible *** 1955 BMW 502 V8 Coupe *** 1960 Jaguar MK2 *** 1976 Triumph TR6. Please check the entire inventory of our luxury European cars at http://wexonexx.com. Please contact us exclusively via our Contact Us form at https://wexonexx.com/contact-us. We are adding luxury European cars to our inventory every day. Please follow our Instagram account https://www.instagram.com/wexonexx_luxury_cars_2 for more images of these cars. Please check the entire inventory of our luxury European cars at http://wexonexx.com. Have a great day. Best regards Ronald GARRETSON, WEXONEX Luxury Classic Cars, Denver, CO. http://wexonexx.com . IMPORTANT NOTICE: This message has been posted via a Contact Us form on your site. Contact forms are publicly accessible and they can be used for posting messages by anyone. We don't use, hold or archive your e-mail addresses.
User

MatLayell/May 7 at 3:33 AM

Priligy Premature Ejaculation Tadalafil Canadian Pharmacy Online <a href=http://buysildenaf.com>viagra</a> Levitra How Long Does It Last Cialis Without A Prescription 5 Mg Discount Tadafil
User

Joseph Flatt/May 10 at 3:30 PM

Hello, I'm looking for websites like yours to try out our new software that is designed to help you see exactly where your site is placed in the Google search engine listings against your competitors. You can then use the data to understand how to improve your rankings and we offer free advice too. There is a 14 day free trial and if you can let me know what you think, that would be a great help - https://www.track-r.net
User

Steve Sinclair/May 10 at 5:29 PM

Hey, my name is Steve and I was just looking your website jonathanweyermann.com over and thought I would message you on your contact form and offer some help. I really like your site but I noticed you weren’t getting a lot of traffic and your Alexa ranking isn’t as strong as it could be. Fortunately, I may have an answer for you. I can get you 1,000’s of visitors looking at jonathanweyermann.com ready to buy your product, service or sign up for an offer and fast. Our advertising network of over 9000 websites provides a low cost and effective online marketing solutions that actually works. I can help your business get more online quality traffic by advertising your business on websites that are targeted to your specific market. The Internet is vast but you don’t have to spend huge amounts of cash to jump start your business. I can get you 10,000 highly targeted visitors directly to your website for as little as $39.00 for a 30 day trial run. https://worldtrafficsolutions.xyz It has taken us 12 years to perfect our system and in addition to being exciting, it works!! We also have a special offer of 200,000 Targeted visitors spread over 60 days for a special one time charge of $299.00. https://worldtrafficsolutions.xyz Also check out the short video here and see how everything works. Best Regards, Steve support@worldtrafficsolutions.xyz WorldTrafficSolutions.xyz https://worldtrafficsolutions.xyz
User

MatLayell/May 12 at 9:54 PM

Dosis Kamagra Gel Levitra Prix En Pharmacie Paris <a href=http://mdsmeds.com>cialis overnight shipping from usa</a> Cheap Kamagra From India
User

Dominick/May 13 at 5:21 PM

Hello, I contacted you a few weeks ago about your rankings in Google, Yahoo, etc, as well as offers to promote and website development services. Did you see the email? Dominick Host
User

BbokadwSug/May 19 at 7:57 PM

Content jars not enable letter aspects to employ a substance of minutes that can make it more tertiary for hundreds to capture blood side. <a href="https://viagraoktobuy.com/">brands of viagra</a> It is advisable not to eat too much at this time, as a full stomach prevents the absorption of drugs.
User

viagra online/May 28 at 3:05 PM

Pfizer has patents giving it the exclusive right to sell Viagra until 2020 in the U.S. <a href="https://viagraoktobuy.com/">buy viagra online</a> It is also beneficial for obesity and type 2 diabetes.
User

Chris Patterson/May 28 at 7:26 PM

According to Business Insider, nearly 40% of shoppers depend on search engines to buy their products. However, the big question is: What is the more effective sales strategy to use when making your business available via search engines – Organically-driven Search Engine Optimization (SEO), or monetarily-driven Pay Per Click (PPC) strategies. While approximate PPC return can be easily calculated, the SEO effect is not easy to understand, espesially for a newbie. For you to be able to evaluate both strategies - we are ready to do some estimation and let you know (based on our experience and data collected during 14 years) what (time & budget) is needed to get your site to top-10. Request a Free Report for Your Site Now And See What You Need 4.1+ million unique visitors (organic traffic) were delivered this year! 5800+ keywords were delivered to top-10 on Google this year! 1260+ SEO researches were provided this year! To Get To Google's Top-10 Positions Choose your package that will increase your site Google rankings & traffic (guaranteed!) Best regards, Chris Patterson CEO, Assured SEO & Digital Consultancy seoespecialista.com http://seoespecialista.com/pricing/
User

where to buy viagra/June 5 at 10:24 AM

If there's something they can't fix they will just replace it. <a href="https://viagraoktobuy.com/">generic viagra online</a> 1920S in the real partners, dole viagra medicine that could contain payments.
User

James Antolli/June 7 at 12:33 AM

Hello, my name is Jim and I was just looking your website jonathanweyermann.com over and thought I would message you on your contact form and offer some help. I really like your site but I noticed you weren’t getting a lot of traffic and your Alexa ranking isn’t as strong as it could be. https://worldtrafficsolutions.xyz Fortunately, I may have an answer for you. I can get you 1,000’s of visitors looking at jonathanweyermann.com ready to buy your product, service or sign up for an offer and fast. Our advertising network of over 9000 websites provides a low cost and effective online marketing solutions that actually works. I can help your business get more online quality traffic by advertising your business on websites that are targeted to your specific market. The Internet is vast but you don’t have to spend huge amounts of cash to jump start your business. I can get you 5,000 highly targeted visitors directly to your website for as little as $29.00 for a 30 day trial run. https://worldtrafficsolutions.xyz If you would like to talk personally and have specific questions, call me @ 480-331-6775 from 9am to 5pm MST. Also check out the short video here and see how everything works. Best Regards, Jim Antolli support@worldtrafficsolutions.xyz WorldTrafficSolutions.xyz https://worldtrafficsolutions.xyz
User

is online casino legal in australia/June 15 at 6:30 PM

Its like you read my mind! You seem to know so much about this, like you wrote the book in it or something. I think that you could ddo with a few pics to drive the message home a bit, but other than that, this is fantastic blog. A great read. I will certainly be back. http://s.tumblej.dum@cenovis.the-m.co.kr/?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Flchinvestment.info%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3D918.network%252Fdownloads%252F90-rollex11%3Eonline+casino+safe%3C%2Fa%3E