LSD March is a Japanese psychedelic rock group, hailing from the city of Himeji, led by singer and guitarist Shinsuke Michishita.
In the context of Japanese music, LSD March is a psychedelic rock group from Himeji, led by singer-guitarist Shinsuke Michishita.