Walking Dead Fans: Here's Why Lowell, Massachusetts Should Be On Your Bucket List
Summary Lowell, Massachusetts is a historical and cultural hub with museums, art galleries, and a variety of dining options. Fans of The Walking Dead franchise can apply to be extras in Dead City season 2 set in Lowell, MA. Crew and cast sightings in …