Churchill Square (officially 'Sir Winston Churchill Square') is the main downtown square in Edmonton, Alberta, which plays host to a large majority of festivals and events including: the Edmonton International Street Performers Festival,. Retrieved July 23, 2008 (...) (from Wikipedia)