The Longhorn

Filmed in Glorious SEPIA TONE

1951-11-25 | 70 minutes

Rating: 5.7