Thread:Teenbat/@comment-4735085-20151220133817

I stumbled upon this picture, and have no idea what it is. Found it on IGN's Sly Cooper 2 review page, in the gallery, and I was just curious... It looks like a menu-hub like the van in Thievius Raccoonus... any ideas? 