Megladon 36 Shot Barrage at Cardiff Fireworks Leave a Comment / By Cardiff Fireworks / August 12, 2023