TCU unveils giant horned frog statue outside football stadium (Photo)

On Saturday, TCU unveiled a new status of a giant bronze horned frog outside Amon G. Carter Stadium in honor of the school mascot. Based on the photos, the statue will be a sight to behold by TCU fans when football season comes around this fall.

H/T Dagger.
Next Post »
discussion by