Awwwwww..... gotta love the kindness of strangers! Who can tell me what this is? Watch as this creature gets some help crossing a busy street.




Any guesses?