Police say three people, including two teenagers, were pulled over in the Hudson Valley while in possession of an assortment of drugs.

Fernando Macareno, 19, of Queens was a passenger in a vehicle traveling on State Route 17 in the Town of Mamakating. State Police from Wurtsboro stopped the car vehicle when they allegedly observed the driver was on his cellphone.

Police say a probable cause search of the vehicle led to the arrest of Macareno for possessing more than 5 grams of psilocybin mushrooms.

Macareno was charged with 3rd-degree criminal possession of a controlled substance, a class B felony.

The driver of the vehicle, Sean Barriga, 22, was charged with unlawful possession of marijuana and several traffic offenses.

Another passenger in the car, 19-year-old Oscar Mejia, of Floral Park was charged with unlawful possession of marijuana.

Barriga and Mejia were released on appearance tickets for the Town of Mamakating court.

Macareno was arraigned in the Town of Mamakating Court and remanded to the Sullivan County Jail on $2,500 bail with a future court date pending.

More From Hudson Valley Post