Lady Luck TV Spot

\\ Entertainment and Gaming \\

The final Lady Luck TV spot produced for the Tachi Palace Hotel & Casino.