Snow, Living Statue
- New Orleans, LA
- Human Statue
- 173 miles from Vicksburg
- 5 Verified Bookings
Danny R. said “Snow is nothing short of exceptional. We had 420 people show up for our backyard party and with all the various events happening, EVERYONE was drawn to…”