Do I need liability insurance

Yes. You should make sure you liability insurance covers this attraction.