whataboutbobbed November 24, 2017 it’s all smiles until the alligator bites your head off, at Luna Park Alligator Farm, at 3800 North Mission Road, Lincoln Heights, Los Angeles, California