Bahaha UPCs

Likely owner: Strikemaster Corporation
UPC 043253000069 UPC 043253000069
Bahaha Speed Stick