Robert Foster (#16) is a WR in the NFL that currently plays for the Buffalo Bills. Robert is 26 years old, born on May 07 1994, and is 6’2″ tall weighing 196lbs.