Where is Rosser?
Where is Rosser located?
Rosser, Rosser, United States of America (approx. 32.46264°, -96.453316°)
Where is Rosser on the map?
{"latitude":32.46264,"longitude":-96.453316,"title":"Rosser"}