Thunder Bay: Introduction

Thunder Bay is the city of province Ontario Canada that is set on the shores of Lake Superior. Thunder Bay offers beautiful natural attractions for the visitors such as the distinctive Sleeping Giant rock formation and the thundering Kakabeka Falls. Beautiful winter snowfall makes both Nordic and alpine popular place for skiing and snowmobiling outdoor pastime and activities.  Thunder Bay attracts thousands of people from all over the world Read More