Roughly 40 miles of trails but a couple loops of different lengths. Mostly single track.
There is a 7 mile time trial course and a 15 mile XC course. The terrain ranges from vary from loose and rocky to twisty fast hard pack. You'll find a few technical sections. The trail can get crowded after 5pm on weekdays and always all afternoon on the weekends.
How to get there:
As you enter San Angelo on Hwy 87, go through town and turn SW on Beauregard Ave. Beauregard will turn into Sherwood Way. Continue SW and just past Wal-Mart & Lowes turn North (right) on county road 2288. You continue north after a stop sign at Arden Rd. O.C. Fischer State Park signs will direct you to the south shore and a permit booth.
$2 entrance fee to the park. Maps available.