A ‘Strange Creature’ Has Been Filmed Swimming In The Thames And No One Can Figure Out What WTF It Is CHIRPSES / By MF Jones Any ideas?