Snow Monster Isn't Your Average SoCal boba Shop
Everyone is Southern California has a favorite boba shop and Snow Monster is quickly becoming a go to for many boba enthusiast.
More Videos
From CNN Newsource affiliates