Watch this sombrero wearing, Mexican dancing, Aberdeen granddad entertain passers-by