“Nope! He had Bacardi 151, about a liter of it.”
Doubtful.
Bacardi 151 has not been manufactured since 20016.
I also feel like we're living in a time warp.