Seems like we're on a roll! Showcase has officially launched its second location in the United States at Destiny USA. Come by check us out today! Destiny USA is a six-story super-regional shopping and entertainment complex on the shore of Onondaga Lake in Syracuse, New York. It is the sixth largest shopping center in the United States. WOW!