Liquid LSD 100ug

£150.00
Liquid LSD 100ug  is a potent form of lysergic acid diethylamide, a well-known psychedelic substance. Precisely measured at 100 micrograms per drop, it offers a controlled and reliable dose for those seeking a mind-expanding journey.