This picture was taken at (what I'm pretty sure is) a Chili's Restaurant. Do you agree, or is this nonsense?