Christmas at the Covington Trailhead November 21, 2008 by admin Leave a Comment The Covington Trailhead. Located at N New Hampshire and E Lockwood Sts in Covington LA, decorated for Christmas.
Leave a Reply