With titillating neon animations luring in passers by, this strip club tries extra hard to compete with the dozens of other similar establishments along St. Catherine.