6 Video Claimed to Show DEW in Lahaina (HI) (seed132.bitchute.com) posted 1 year ago by brahbruh 1 year ago by brahbruh +6 / -0 21 comments share 21 comments share save hide report block hide replies
...or lightening;
...or electric arches from downed-power lines.