Skip to content

In the News

  • Bluegrass At Large
  • Media
  • Music
  • Opinion / Humor

On the Charts

  • Bluegrass Weekly
  • Bluegrass Monthly
  • Grassicana Weekly
  • Gospel Weekly

In the Community

  • Events
  • Directory

Need Help?

Login

  • News
  • Charts
  • Events
  • Directories
  • Support

menu

Author: Laura Ridge

  • More photos from Camp Spring 2019

    September 3, 2019 | by Laura Ridge

    Russell Moore with IIIrd Tyme Out at the 2019 Camp Springs festival - photo by Laura Ridge In addition to Sandy Hatley, who shared a report from the 50th Anniversary Camp Springs Bluegrass Festival yesterday, Laura Ridge was also on site

    Read More
  • Photos from PreddyFest 2019

    August 8, 2019 | by Laura Ridge

    Laura Ridge was on site for the 2019 PreddyFest in Franklinton, NC last weekend. It was the 22nd year that Rodney Preddy had hosted this event along the Tar River in Franklin County, NC. Here are some of the images she

    Read More
  • Photos from Willow Oak Bluegrass 2019

    June 19, 2019 | by Laura Ridge

    This past weekend's Willow Oak Park Bluegrass Festival in Roxboro, NC avoided the rain that the region has been having of late, but Lorraine Jordan, whose Carolina Road was the host band, tells us that it was hot, Hot, HOT!! And

    Read More
  • Photos from Red, White & Bluegrass 2018

    July 16, 2018 | by Laura Ridge

    Sideline performs at Red, White & Bluegrass 2018 - photo by Laura Tate Photography Laura Ridge with Laura Tate Photography was at the 2018 Red, White & Bluegrass Festival over the 4th of July weekend, and shared some great images with

    Read More
  • More photos from Lil John’s 2018

    June 8, 2018 | by Laura Ridge

    David Parmley & Cardinal Tradition at the Lil John's Mountain Music Festival - photo by Laura Tate Photography

    Read More
  • Photos from the 2018 Lil John’s Mountain Music Festival

    June 6, 2018 | by Laura Ridge

    Salt & Light at the 2018 Lil John's Mountain Music Festival - photo by Laura Tate Photography Laura Ridge was in attendance for the Lil John's Mountain Music Festival in North Carolina over Memorial Day, and shared a great many photos

    Read More
  • More photos from the 2018 Denton Festival

    May 17, 2018 | by Laura Ridge

    Here are the rest of the images that Laura Ridge shot last weekend at Denton Farm Park during the 2018 Doyle Lawson & Quicksilver bluegrass festival.

    Read More
  • Photos from the 2018 Doyle Lawson festival

    May 16, 2018 | by Laura Ridge

    Doyle Lawson at the 2018 Doyle Lawson & Quicksilver festival - photo by Laura Tate Photography Here is the first of several galleries of photos taken by Laura Ridge at last weekend's Doyle Lawson & Quicksilver bluegrass festival at the Denton

    Read More
  • Friends of Al Batten Bluegrass Jam in NC

    October 18, 2017 | by Laura Ridge

    The Friends of Al Batten Bluegrass Jam was hosted Sunday October 15 at The Farm in Selma, NC by Johnny Ridge, Lori Batten McLamb and Hospice of Johnston County, NC. Many family members and friends were there to celebrate this

    Read More
  • Tommy Long benefit show photos from Garner, NC

    September 12, 2017 | by Laura Ridge

    It was a perfect day for bluegrass on Sunday in Garner, NC at the Panther Branch Community Center. Lorraine Jordan hosted a benefit show for Tommy Long, guitar player and vocalist of The Carolina Road Band. Tommy has been fighting

    Read More

Most Recent Comments

  • New Earl Scruggs Banjo ...

    The cover photo for this songbook is the exact same cover photo as the Scruggs biography I co-authored and published in ...

    David Russell - Apr 08, 2021
  • Ask Sonny Anything… you are ...

    I'm a little late to the party, I know. I completely understand if Billy Strings isn't someone's "cup of tea." Everyone ...

    rweb82 - Apr 08, 2021
  • New Earl Scruggs Banjo ...

    I agree, David. Jim Mills is also lending his name to this work, so...This book concentrates many attentions. The ...

    Charley SIFAOUI - Apr 08, 2021
  • New Earl Scruggs Banjo ...

    Good points, Charley.I have yet to get my hands on an actual copy of the book but I plan to order one as well.One of my ...

    David Russell - Apr 07, 2021

Latest Event ListingsSearch Events

Bluegrass Night at Fibonacci Brewing Company
Wernick Method Bluegrass Jam Camp with Gilbert Nelson-Abingdon, VA
Foxfire Newgrass Band
Wernick Method Bluegrass Jam Camp with Gilbert Nelson-Abingdon, VA

Bluegrass Today Profiles

  • Bluegrass Beyond Borders: Woodspell plays Catalan bluegrass in Barcelona
    Woodspell
  • Spencer Hatcher takes bluegrass to TikTok
    Spencer Hatcher
  • California Report: Christine Wilhoyte of North Country Blue
    Christine Wilhoyte
  • Savannah Church – American Idol Contestant 2021
    Savannah Church
  • 20 Things you didn’t know about Jerry Salley
    Jerry Salley
  • Staff Directory
  • Advertising
  • Contact Us
  • Terms of Service
  • Privacy Policy

© Bluegrass Today 2021

powered by AhSo

  • News
    • Bluegrass At Large
    • Media
    • Music
    • Opinion / Humor
    • Back
  • Charts
    • Bluegrass Weekly
    • Bluegrass Monthly
    • Grassicana Weekly
    • Gospel Weekly
    • Back
  • Events
  • Directory
  • Support

© Bluegrass Today 2021
powered by AhSo

[gravityform id=11 title=false description=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_11' ><form method='post' enctype='multipart/form-data' id='gform_11' action='/author/sweet8r/'> <div class='gform_body'><ul id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below'><li id='field_11_10' class='gfield hide-label field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_10' ></label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_11_10' type='text' value='' class='medium' placeholder='First Name' aria-invalid="false" /></div></li><li id='field_11_1' class='gfield hide-label gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_1' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_11_1' type='text' value='' class='large' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></li><li id='field_11_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >Email List :<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_11_5'><li class='gchoice_11_5_1'> <input name='input_5.1' type='checkbox' value='buzz' id='choice_11_5_1' /> <label for='choice_11_5_1' id='label_11_5_1'>Bluegrass Buzz Newsletter</label> </li></ul></div></li><li id='field_11_11' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_11' >Name</label><div class='ginput_container'><input name='input_11' id='input_11_11' type='text' value='' /></div><div class='gfield_description' id='gfield_description_11_11'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_11' class='gform_button button' value='Sign Up' onclick='if(window["gf_submitting_11"]){return false;} window["gf_submitting_11"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_11"]){return false;} window["gf_submitting_11"]=true; jQuery("#gform_11").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='11' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsIjdiZWFhNzdhMjZmM2E0NjI4MWQ1ZDY5NDIxY2FiZGVlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 11) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [11, 1]) } ); </script>
[gravityform id=11 title=false description=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_11' ><form method='post' enctype='multipart/form-data' id='gform_11' action='/author/sweet8r/'> <div class='gform_body'><ul id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below'><li id='field_11_10' class='gfield hide-label field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_10' ></label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_11_10' type='text' value='' class='medium' placeholder='First Name' aria-invalid="false" /></div></li><li id='field_11_1' class='gfield hide-label gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_1' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_11_1' type='text' value='' class='large' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></li><li id='field_11_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >Email List :<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_11_5'><li class='gchoice_11_5_1'> <input name='input_5.1' type='checkbox' value='buzz' id='choice_11_5_1' /> <label for='choice_11_5_1' id='label_11_5_1'>Bluegrass Buzz Newsletter</label> </li></ul></div></li><li id='field_11_11' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_11' >Name</label><div class='ginput_container'><input name='input_11' id='input_11_11' type='text' value='' /></div><div class='gfield_description' id='gfield_description_11_11'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_11' class='gform_button button' value='Sign Up' onclick='if(window["gf_submitting_11"]){return false;} window["gf_submitting_11"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_11"]){return false;} window["gf_submitting_11"]=true; jQuery("#gform_11").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='11' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsIjdiZWFhNzdhMjZmM2E0NjI4MWQ1ZDY5NDIxY2FiZGVlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 11) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [11, 1]) } ); </script>