Has anyone seen these commercials?? I think they are only seen in the US, it is a Comcast commercial with a turtle couple and they are just silly!
They don't like anything that moves fast!
Here's a link to their blog
http://www.theslowskys.com/
Here's a link to their blog
http://www.theslowskys.com/