The Canadian town of “Gladstone” created this creepy mascot called “Happy Rock”! (Geddit? A Glad Stone?)

Tuesday, 23rd February 2010 by @gsightseeing