Even For Japan, This Is Just Bizarre
I have absolutely no way of describing this video, accept to suggest that acid must be readily available in Japan.
Popular On Inquisitr
More from Inquisitr