O.T. somebody please explain what I just saw regarding a duck here in ft worth

Printable View