The charging stations were set on fire around 1:10 a.m. at a shopping center in Littleton, Mass., about 30 miles outside of Boston, according to a news release from the Littleton Police Department.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results