Cuban street food and Opening Week baseball and oh, my gawd, what is that thing?!?