A letter is being sent that asks registered sex offenders to email personal information
Advertisement
Maine State Police
scam letter targeting sex offenders in maine
SOURCE: Maine State Police
Advertisement
State Police warn of scam targeting sex offenders in Maine
Advertisement
A letter is being sent that asks registered sex offenders to email personal information
Updated: 11:10 AM EDT Apr 8, 2026
Editorial Standards ⓘ
Advertisement
Maine State Police is warning of a scam that is targeting sex offenders in the state.The issue was brought to those who run the Sex Offender Registry that the scam is targeting registered people on probation in Maine. A letter is being mailed to people, claiming to be from the ‘Maine Probation Tonduary.’ The letter claims there has been a data migration error in the Records Management System and the registrant needs to email personal identifying information (PII) to an email address listed on the letter. Police say neither the Maine Sex Offender Registry nor the Maine Department of Corrections would ever send such a letter asking a person to send sensitive information in this format. If you have received such a letter, you should not email your information to the address on the letter. Instead, report it to the Maine Sex Offender Registry at 207-624-7270 or local law enforcement.
MAINE —
Maine State Police is warning of a scam that is targeting sex offenders in the state.
The issue was brought to those who run the Sex Offender Registry that the scam is targeting registered people on probation in Maine.
Advertisement
A letter is being mailed to people, claiming to be from the ‘Maine Probation Tonduary.’ The letter claims there has been a data migration error in the Records Management System and the registrant needs to email personal identifying information (PII) to an email address listed on the letter.
Advertisement
Police say neither the Maine Sex Offender Registry nor the Maine Department of Corrections would ever send such a letter asking a person to send sensitive information in this format. If you have received such a letter, you should not email your information to the address on the letter. Instead, report it to the Maine Sex Offender Registry at 207-624-7270 or local law enforcement.
Advertisement
`;
}
function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}
function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;
function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});
var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}
function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}
var location = { zip: window.DEFAULT_ZIPCODE };
Advertisement
try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}
var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;
if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}
function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;
var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);
Advertisement
if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.wmtw.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘mobile-weather’, “https://www.wmtw.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}
function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;
var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}
var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}
var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}
Advertisement
var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}
var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}
function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;
Advertisement
if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);
for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex
`;
}
function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}
function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;
Advertisement
function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});
var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}
function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}
Advertisement
var location = { zip: window.DEFAULT_ZIPCODE };
try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}
var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;
if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}
function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;
Advertisement
var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);
if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.wmtw.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘sidelist-weather’, “https://www.wmtw.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}
function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;
var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}
var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}
Advertisement
var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}
var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}
var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}
function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;
if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);
for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex
Earlier this year, we asked you, our readers, earlier this year to tell us your favorite places in Maine for budget-friendly feasting. You know where to find bang for your buck — Asian takeout, pizzerias, diners and hole-in-the-wall pubs held heavy sway in your voting, though you named some hip tourist favorites as well. Here are the top 25 our readers loved:
BBQ pork bahn mi at Bahn Appetit on Cumberland Avenue in Portland. (Photo by Meredith Goad)
Vietnamese takeout spot specializing in bahn mi sandwiches. Popular dishes include lemongrass beef bahn mi and bbq pork bahn mi. “It’s just a near perfect bahn mi,” one reader said.
Becky’s Diner in Portland has been a local favorite since 1991. (Brianna Soukup/Staff Photographer)
390 Commercial St., Portland. 5 a.m. to 9 p.m., seven days. 207-773-7070, beckysdiner.com. No reservations.
Located in the heart of Portland’s working waterfront, Becky’s has been pleasing locals and tourists alike with budget-friendly meals and all-day breakfasts since 1991. Some of the most beloved dishes include blueberry pancakes, corned beef hash, fried clams and lobster rolls.
Advertisement
Boda restaurant in Longfellow Square, shown in 2016. (Shawn Patrick Ouellette/Staff Photographer)
671 Congress St., Portland. 4-9 p.m., Sunday, Tuesday-Thursday; 4-10 p.m. Friday-Saturday. 207-347-7557, bodamaine.com. $9-$28. No reservations.
Boda bills itself as a “very Thai” kitchen and bar. Regulars often choose the Thai sticky rice balls and drunken noodles.
262 Island Ave., Long Island. 11 a.m.-8 p.m. seven days through Labor Day, 207-766-2512, lobakehouse.com. $8-$24. No reservations.
Accessible only by boat, Byers & Sons offers sunset views from their deck on Casco Bay. Popular orders include lobster rolls, buffalo chicken pizza and donuts; don’t miss their Oyster & Champagne weekends with an added raw bar menu. “From Memorial Day to Labor Day it’s THE place to get a great lunch by the ocean, and then after the beach, stop by for a beer or prosecco on tap while you wait for a glorious ferry ride back to town,” one reader gushed.
A family restaurant institution for 19 years, Chick-a-dee offers a variety of local seafood dishes along with sandwiches, steaks, chicken and soups. Bestsellers include fried clams, haddock, seafood scampi and lobster stew.
Advertisement
Clayton’s Cafe & Bakery on Route 1 in Yarmouth. (Staff photo by Eric Russell)
A homey local staple since 1994, Clayton’s is known for its fresh-baked pastries, sandwiches and seasonal soups. House favorites include the chicken salad and curried chicken salad sandwiches.
Funky lodge-style decor at CBG Bar & Grill, shown in 2020. (Derek Davis/Staff Photographer)
Purchase this image
617 Congress St., Portland. 11 a.m.-1 a.m. seven days. 207-613-9356, cbgportland.com. $11-$20. No reservations.
A hip Portland pub celebrated for its fried snacks, craft cocktails and cheeseburgers. Regulars swear by the fish & chips, smash burger and fried chicken sandwich. “A veggie burger and a beer is under $25, and the vibes never fail,” one reader said. “Local, tastes good, no frills.”
Visitors to the Old Port pass Crispy Gai on Exchange Street in 2025. (Daryn Slover/Staff Photographer)
Purchase this image
90 Exchange St., Portland. 11 a.m.-3 p.m., 5-10 p.m., seven days. 207-536-1017, crispygai.com. lunch $9-$21; dinner $9-$25. Reservations only available for groups of 6-10.
This Old Port hotspot specializes in Southeast Asian street food and expertly crafted tropical-inspired cocktails. Must-orders include hat yai fried chicken/wings, crispy deluxe sandwich, pad see ew and Crying Tiger.
Cozy sandwich shop known for its flavorful Belgian-style frites cooked in duckfat. Don’t miss the Duckfat grilled cheese with raclette and cheddar, poutine with duck gravy, milkshakes and donut holes.
Advertisement
240 US-1, Falmouth. 11 a.m.-8 p.m., Sunday-Thursday; 11 a.m.-9 p.m. Friday-Saturday. 207-536-0771, on Instagram @fuegofalmouth. $8-$27. No reservations.
Casual, kid-friendly Mexican eatery known for its fast, friendly service. Popular orders include uniquely-wrapped chimichangas, coconut shrimp and margaritas. “The smothered burritos are heavenly, ” one reader noted.
Great Lost Bear bartender Tina Hafner pours beer from a large range of taps. (Ben McCanna/Staff Photographer)
This laid-back brewpub is a Portland institution known for its eclectic decor, extensive comfort food menu and wide array of beers on tap. Top-sellers include the pulled pork nachos, cheesesteaks and peanut butter and jelly wings. “Tons of options, all done pretty darn well,” one readers said. “And it’s a piece of Portland history; there aren’t many affordable, family friendly, classic bar/diners like GLB left!”
A busy scene at Harraseeket Lunch & Lobster in South Freeport in 2022. (Jill Brady/Staff Photographer)
36 Main St., South Freeport. 11 a.m.-4 p.m., Friday-Wednesday. 207-865-3535, harraseeketlunchandlobster.com. $8-$37. No reservations.
A family-owned business operating on the South Freeport waterfront since 1970, specializing in fresh local seafood. Seafood baskets are on the more expensive end of their offerings, but sandwiches are value-priced.
72 Maine St., Brunswick. 11 a.m.-8:30 p.m., Sunday-Tuesday, Thursday; 11 a.m.-9:30 p.m. Friday-Saturday. 207-798-6888, online menu. $5-$25. No reservations.
Advertisement
Cozy Japanese sushi restaurant with some hot specialty entrees. Customers laud the bento boxes, chicken teriyaki and sushi boats. One customer notes: “The bento box at lunch is full of delicious fish, and other there are other tasty dishes.”
Nikos Waterville House of Pizza, a family-owned staple in town, shown in 2022. (Rich Abrahamson/Staff Photographer)
Purchase this image
145 Main St., Waterville. 10 a.m.-9 p.m, Monday-Thursday; 10 a.m.-10 p.m., Friday-Saturday. 207-873-4300, nikoswatervillehouseofpizza.com. $9-$25. No reservations.
This Waterville mainstay has been serving pizza, pasta and subs since 1980. Regulars recommend the meatball subs, Big Mac pizza and steak bombs.
A mashed potato, bacon and scallion slice from Otto in Auburn. (Andree Kehn/Staff Photographer)
Purchase this image
10 locations throughout Maine. Find days/hours of operation of specific locations at ottoportland.com. $10-$28. No reservations.
Portland-based pizza chain known for their creative toppings. Popular pizza orders include the butternut squash, ricotta and cranberry; mashed potato, bacon and scallion; and fresh pineapple, bacon and hot honey. “Top-quality, thin crust pizza,” one reader said. “Try the Mushroom and Manchego option. Great combo and unusual.”
The iconic sign for Pizza by Alex in Biddeford. (Brianna Soukup/Staff Photographer)
93 Alfred St., Biddeford. 11 a.m.-9 p.m., seven days. 207-283-0002, pizzabyalexmaine.com. $9-$14. No reservations.
A beloved family-owned Biddeford pizzeria, serving New England Greek-style 10-inch pies topped with cheddar for 66 years. Fan favorites include Alex’s special, Hawaiiand pizza, and Yaya’s Greek, with feta cheese and spinach. “Prices for a personal pizza can’t be beat, and Yaya’s Greek pizza is sooo good,” raves a regular.
Don Camire outside Rapid Ray’s. Camire runs the legendary Saco spot, which his father, Ray, launched 72 years ago. (Shawn Patrick Ouellette/Staff Photographer)
Another York County institution, Rapid Ray’s has been Southern Maine’s hometown go-to for takeout fast food since 1953. Top sellers include the burgers and hot dogs, onion rings, clam cakes and lobster rolls.
Advertisement
501 Cottage Road, South Portland. Noon-8 p.m., Sunday-Thursday; noon to 9 p.m. Friday-Saturday. 207-747-4089, rattleshakegrill.com. $10-$24.
Rattle Shake began life as A&C Soda Shop before rebranding last December. Popular orders include the burgers, fried chicken sandwiches, ice cream floats and boozy milkshakes. “Best cheeseburger I’ve ever eaten anywhere,” one reader said.
Joseph Urtuzuastegui, who owns El Corazon with his wife, in the restaurant’s dining room in 2024. (Staff photo by Ben McCanna/Staff Photographer)
190 State St., Portland. 11 a.m.-9 p.m., Tuesday-Thursday; 11 a.m.-10 p.m., Friday-Saturday. 207- 536-1354, elcorazonportland.com. $10-$20. Reservations by phone.
Downtown restaurant serving authentic regional Mexican fare, as well as specialties like goat birria and deviled shrimp. Regulars love the pollo en mole, tamales and fried green tomato tacos.
Ruski’s Tavern, shown in 2022. (Ben McCanna/Staff Photographer)
212 Danforth St., Portland. 8 a.m. to 11 p.m., seven days. 207-774-7604, ruskisportland.com. $8-$22. No reservations.
A landmark dive bar in Portland’s West End dating back to 1892 with a surprisingly expansive menu offering sandwiches, pizza, burgers and dogs, salad and soups, pubby starters and breakfast all day. Popular orders include eggs Benedict, fish & chips and Ruski’s steak bomb.
131 Ossipee Trail W., Standish. 4-8 p.m., Wednesday-Thursday; 11 a.m. -8 p.m. Friday-Saturday. 207-772-0360, sillys.com. $10-$17. No reservations.
Advertisement
The interior of Silly’s in Standish has the same idiosyncratic charm of the original restaurant in Portland. (Courtesy of Colleen Kelley)
This cherished restaurant operated out of Portland since the 1980s before relocating to Standish last year. The fun and quirky space serves up whimsically named dishes like Empire Strikes mac, a protein-topped mac and cheese, the Stop Bacon Sense BLT wrap, and Gravy Danger fries with gravy, bacon and cheese.
548 Congress St., Portland. 11 a.m. to 1 a.m., seven days. 207-541-9097, tacoescobarr.com. $5-$18. No reservations.
A funky downtown taqueria offering tacos, tortas, enchiladas, burritos and more. Crowd pleasers include the puffy tacos, chipotle sweet potato taquitos and fish tacos.
Renowned for its bountiful all-you-can-eat lunch buffet, Taj also offers a wide selection of tasty Indian fare at budget-friendly price points for lunch and dinner. Fan favorites include the samosas, butter chicken, masala dosa and chicken tikka masala.
782 Forest Ave., Portland. 10:30 a.m. to 8:30 p.m., seven days. 207-828-1114, online menu. $9-$21. No reservations.
Advertisement
Longstanding Vietnamese restaurant near Woodfords Corner offering a variety of pho, vermicelli dishes, fried rice and other hot entrees, as well as pan-Asian selections like pad Thai and lo mein. Regulars swear by the rare beef salad, beef pho and stir-fried chicken with Chinese broccoli.
Tomaso’s Canteen in Portland, shown in 2023. (Sofia Aldinio/Staff Photographer)
A friendly, no-frills neighborhood bar in the East End, Tomaso’s serves up a menu of pub grub classics like wings, burgers, dogs, chicken sandwiches and their house special sausages. Fan faves include loaded Dump Truck Fries, mac & cheese and The Costanza reuben.
The group from Skowhegan Area High School’s outdoor leadership program built tables for the overlook in Dallas Plantation.
Posted
Updated at
Advertisement
1 min read
You are able to gift 5 more articles this month.
Anyone can access the link you share with no account required. Learn more.
Advertisement
Article link sent!
An error has occurred. Please try again.
Advertisement
With a Lewiston Sun Journal subscription, you can gift 5 articles each month.
It looks like you do not have any active subscriptions. To get one, go to the subscriptions page.
With a Lewiston Sun Journal subscription, you can gift 5 articles each month.
Advertisement
Students from Skowhegan Area High School’s outdoor leadership program visit Quill Hill on Thursday to see picnic tables they built for the overlook in Dallas Plantation. The students built the tables at the request of the owners of the overlook as a way for the students to put their stewardship to practice. (Quentin Blais/Staff Writer)Seth Jones, from left, Roza Rowe and Maxwell Degaff, all juniors at Skowhegan Area High School, eat lunch Thursday while visiting the picnic tables they built for the overlook at Quill Hill in Dallas Plantation. (Quentin Blais/Staff Writer)
Advertisement
Quentin Blais, an Illinois native, is the community reporter for the Rangeley Highlander. He covers Rangeley and the surrounding towns in northern Franklin County. Quentin studied photography and journalism…
More by Quentin Blais
The loons are back and nesting on lakes statewide and we need your help to monitor their population! Every year since 1983, hundreds of volunteers have gone out to lakes and ponds across Maine on the third Saturday in July. These volunteers submit data about the number of loons they observe from 7 to 7:30 am, which gives us an excellent “snapshot” of the loon population. The Annual Loon Count allows us to monitor how the number of adults and chicks has changed over the past 40 years and make sure we know how to best protect their population!
This year, the Loon Count will take place on Saturday, July 18. We encourage you to join a group of over 1,800 volunteers and help us count the number of loons in Maine! The Loon Count occurs on lakes and ponds all across the state and volunteers can survey by boat or shore (you don’t have to have a boat to take part!).
If you’re interested in getting involved, please contact us at conserve@maineaudubon.org and tell us if there’s a specific lake or area you’d like to survey. We are always aiming to expand our coverage across the state and particularly encourage volunteers in northern Maine to get involved!
The deadline to sign up for the Annual Loon Count is July 10, so please reach out as soon as possible.
Advertisement
Loon Count 2025: Gail Small looks out across Sebago Lake looking for loons for the Maine Audubon Annual Loon Count
If you can’t make it on July 18, or if one day just isn’t enough for you, you can monitor loons throughout the summer.Through our Loon Pair Monitoring project, you can submit observations of breeding loon pairs over several months to help us better understand nest and chick success across Maine. Find out more here >
If talking to people and doing outreach appeals to you, and you’d like to help spread the word about loon conservation, check out our Look Out for Loons outreach program.