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.
Previous
Next Post »