One of the guys on the Save the TU144 Facebook page says that the thing in that picture on the TU144 is connected to the Air Conditioning.
There is also a TU144 website now. Format donated by Gordons ConcordeSST
TU-144 SST - Flying Forever on the Internet