BANGOR — A Bangor pharmacy has been robbed for the second time in nine days, but this time, the suspects were caught.

Police say the Rite Aid pharmacy at Union and Fourteenth streets was robbed just before 8 p.m. Wednesday.

An off-duty officer was at the drugstore at the time and called police.

Two men were caught in the nearby woods a short time later.

They were identified by police as 33-year-old Sheldon Hopkins and 18-year-old Darien Young, both of Bangor. They are charged with Class B robbery.

Police say a bag of prescription pills was found near where they were arrested.

No one was hurt.

The same pharmacy was robbed on May 21 by what was described as an older “grubby” man. That suspect remains at large.