Anyone know what this is?

Soldato
Joined
18 Jan 2007
Posts
19,845
Location
Land of the Scots
The BBC website used this image:

805241459.jpg


To link to a story about Opera:
http://news.bbc.co.uk/1/hi/technology/8261980.stm

Can anyone tell me what it is? It looks sleek.
 
Back
Top Bottom