Right-click, save as -- world's first Bored Ape restaurant opens in Long Beach