Snow, Living Statue
- New Orleans, LA
- Human Statue
- 189 miles from Lake Charles
- 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…”