Ok im confused, firecrackers? crackers? cooking? wtf?


Sorry for random post but still, what the hells going on?