rivest266
163rd Street & Patio Theatre
North Miami Beach, FL
Uploaded on: October 23, 2011
Size: 123.8 KB
Views: 3,663
License:
This is from October 29th, 1970.
1 person favorited this photo