Man tried to sell heroin in Elgin in attempt to pay for his bus

Elgin Sheriff Court
Elgin Sheriff Court