AFP

'Big Blue Bird' Unveiled in London's Trafalgar Square

show full description
 
 
'Big Blue Bird' Unveiled in London's Trafalgar Square | NewsLook