The San Francisco 49ers continue to make big plays in practice. Yesterday is no exception.
Relive the splash plays here on NinerFans.com courtesy of 49ers.com media.
Start your day with some highlights! Here are the top offensive plays from yesterday's practice. pic.twitter.com/wDHjKC3l72
— San Francisco 49ers (@49ers) August 24, 2017